FileZillaを介したフォルダーの圧縮と抽出


9

FileZillaを使用してホストマシン内のフォルダー(ワードプレスサイトの)をrarして抽出しますか?FileZillaで可能ですか?そうでない場合、あなたは何を提案しますか?SSHアクセスがありません。


たぶん、あなたはあなたがどんな種類のアクセス権を持っているか、あなたのクライアントマシンは何で、何はホストマシンであるかを正確にすべきです。このサーバーにアカウントを持っていますか?もしそうなら、あなたは本当にあなたがsshアクセスを持っていないと確信していますか?
DenysSéguret12年

ホストはwpengine.comで、私のものはwindowsです。私はsshを持っていません。

そして今、私はそのサーバーのファイルに取り組んでいます。

回答:


3

質問の文言が明確ではないため、ワードプレスサイトとの間で転送されるファイルを圧縮することを前提としています。

標準のFTP圧縮アルゴリズムがないようです(「残念ながら、標準のFTPファイル圧縮方法は1つもありません。何百もあります」。wpengine.comに連絡して、FTPサーバーが圧縮アルゴリズムをサポートしているかどうかを確認することはできますが、期待はできません。

wpengine.comのような会社を使用すると、低コストで使いやすく、保守が簡単なシステムの利点が得られますが、カスタムコードを実行する機能は失われます。その結果、オプションはそれらが提供する機能とツールに制限されます。FTPサーバーが圧縮をサポートしている場合は、互換性のあるクライアントを取得して、サイトで圧縮を使用できます。あなたが彼らのサーバーでカスタムコードを実行することができるなら、あなたはあなたのためにrar圧縮/抽出をするプログラムを得ることができます。それ以外の場合は、フルサイズのファイルをアップロード/ダウンロードする必要があります。

あなたがファイルを転送するための簡単な方法が必要な場合の間で コンピュータを そこに ある 多くの サービス 、特に ため 、これは

補足として、FileZilla FTPサーバーは圧縮をサポートしていますが、サーバーを構成する機能が必要なようです(ほとんどのホストでは不可能です)。これは、FileZillaサーバーインターフェイスの[編集]> [Filetransfer圧縮]にあります。


5

FileZillaはこれを行うことができません。(SSHを使用するSFTPを使用した場合でも)FTPコマンドの実行のみを許可します。

2つのオプションがあります。

  • これWPEngine.comを可能にする特定の種類のインターフェースがあります。

  • カスタムコマンドの実行を可能にする、何らかのリモートデスクトップまたはシェルアクセス(SSH、VNCなど)が必要です。

上記のいずれにも該当しない場合、ファイルをrarすることはできません。


1

すべてのコンピューター(スマートフォンを含む)がsshを使用できます。

Windowsでは、WinSCPを使用してファイルを転送できます。WinSCPは、Windowsファイルエクスプローラー(または、それを知っているほどの年齢であればノートンコマンダー)のように機能します。

ホストで圧縮解除するにはputtyを使用できますが、フォルダを転送してWinSCPにすべてのファイルコピーを処理させる方が簡単です。

もちろん、ログインとパスワードが必要です。

私が理解していない、それがsshを提供していないサーバーである場合、なぜfilezillaで非圧縮フォルダーを送信しないのですか?Filezillaはそれが得意です。


それは巨大なので...そしてfilezillaを使用してフォルダをrarするにはどうすればよいですか?

Filezillaはrarできません。それはその仕事ではありません。問題は、rarの作成(winrarがWindowsで行う)にはありませんが、unrarの場合は、サーバーにログオンして実行する必要があります。したがって、圧縮されていないフォルダを送信することをお勧めします。
DenysSéguret12年

1

Filezillaを使用する場合は、zipする必要があります。ほとんどの場合、サーバーは少なくともzipファイルのzip / unzipをサポートしています。rarファイルをサポートしていない場合があります。おそらくtarもサポートしているので、tar.gzを作成できます。それは本当にあなたのサーバーが既に知っているタイプに依存します(あなたが何かをインストールするためのrootアクセス権を持っていないので)。

GitHubに古いQuick Unzipperスクリプトがあり、サーバー上のファイルを解凍できます。unzipperをzipファイルと同じディレクトリに配置し、Webページ上のファイルに移動して、unzipをクリックするだけです。そのプロセスでさえ、すべてのファイルを転送するよりも良いようです。私のスクリプトはPHPを使用してZipArchiveクラスで解凍を行うことに注意してください。ほとんどのホストで動作します。bzipやgzipなどの別のタイプを使用したい場合は、独自のバージョンのunzipperスクリプトを作成して、そのタイプをサポートできます。

ファイルを圧縮した場合でも、ファイルの合計サイズはそれほど小さくありません。可能な限り最小のサイズを取得するには、zipはあなたが望むものではないでしょう。転送時間を短縮するためにこれが必要な場合、ほとんど圧縮されていないzipファイルでも、ftpを介した個々のファイルよりも高速に転送されます。

FTPで何千ものファイルを転送する場合、FTPは各ファイルを1つずつ処理する必要があります(一度に5つのファイルを処理しますが、ファイルごとに処理を続けます)。ディレクトリを作成し、そこに切り替える必要があります。すべてのコマンドに時間がかかります。大きなファイルを1つだけ転送する場合、FTPが通常持っている余分なオーバーヘッドはすべてありません。


0

LinuxサーバーでRARファイルを操作すると、SSHまたはCpanelにアクセスできる場合でも、面倒な作業になる可能性があります。私のアドバイスは、ファイルを.zip形式で転送し、利用可能な場合はCPanelにログインし、ファイルを解凍することです(Filemanager、Filesセクションで探します。ここにもFTPに関するものがあります)。keppを念頭に置いていますが、Cpanelでのファイルの抽出と圧縮は少し古い*ものであり、しばらく改善されていないため、より良い結果を得るにはzipファイルを使用してください。

Cpanelアクセスがない場合は、FTPのみ。WordPressサイトにFTPプラグインまたはファイルマネージャープラグインをインストールすることをお勧めしますが、Windows Server環境でも適切なRARツールが不足しているため、ファイルがzipの場合は簡単になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.