FTPを使用して大量のファイルをすばやく削除しますか?


13

現時点では、FileZillaを使用してWebサイトにFTPで転送しています。時々、他のサブディレクトリやファイルがたくさんある大きなディレクトリを削除したいことがあります。Filezillaはすべて個別に処理されるようです。つまり、削除するには絶対的な年齢が必要です。

すばやく/それを行う方法はありますか??

ありがとう

ftp 

「すばやく」と「大量のファイルを削除する」は、FTP / SFTPクライアントを使用して深いディレクトリ構造上の大量のファイルを削除する場合にうまく機能しない2つのことです。MagentoのeコマースWebサイトを維持する必要がある人は誰でもこれを証言できます。
Fiasco Labs

SSHを使用してください。FTPはこのために設計されていません。
ウィリアムエドワーズ

回答:


10

FTPには実際には再帰的な削除操作がないと思います。私が考えることができるオプションは次のとおりです。

  1. ncftpプログラムを使用します。これは追加オプションを備えた別のFTPプログラムです。ただし、コマンドラインで機能するだけで、GUIはありません。
  2. SSHサーバーにアクセスできる場合は、FTPの代わりにそれを使用し、rm -rコマンドを使用します。
  3. PHPまたは他のスクリプトを作成して、削除を行います。

-rオプションは再帰的な削除です。
iivel

3
ncftpは単なるFTPクライアントです。それでも、1つのコマンドでサブディレクトリを再帰的に削除することはできず、せいぜいFileZillaが行うことを行います。
Lèseはmajesté

ログインによっては、FileZillaを介してコマンドを実行できる場合があります。
マーティン

ncftp私のために働いていませんでした
Suat Atan PhD

3

「ssh」を使用しないユーザーは、ホストがサポートしている場合はcpanelにログインし、そこでファイルマネージャーを使用できます。ファイルをより速く削除します。http経由でのファイルのアップロードも、場合によっては高速になります。


これを前に考えるべきだった。
Syakurラーマン

3

Windowsエクスプローラを使用して、FTPからディレクトリまたはファイルをすばやく削除できます。

  1. Windowsエクスプローラーウィンドウを開きます。を押しWin+Eます。
  2. アドレスバーをクリックして選択します。
  3. FTPサイトのアドレスを入力します。(例- ftp://ftp.example.com
  4. を押しEnterます。
  5. FTP IDとPWDを入力します。
  6. Enterキーを押します。
  7. これで、すべてのファイルとディレクトリにアクセスできます。すばやく検索して削除します。

ここに画像の説明を入力してください


この方法は、ftpとほぼ同じ時間がかかります!!
bhavya_w

2

ここで言及する価値があるのは、ディレクトリ全体の名前を即座に変更でき、通常は十分な解決策である別のパスに名前を変更できることです。

ルートフォルダーに「ジャンク」というディレクトリを作成し、削除するすべてのディレクトリをドラッグ/移動(名前変更)します。これはすぐに実行できるため、作業を続行し、バックグラウンドで手動の削除プロセスを確認できます。


1

チート:ftpモードでwinscpを使用します。単純なリクエストを変換し、必要なすべてのタスクを完了します。ftpの「コマンドライン」ではありませんが、それでもftpであり、同じftp資格情報で使用してタスクを簡単に(およびftpができるだけ早く)実行できます。


ftpがそれを達成できる限り迅速に <grin>
Fiasco Labs

1

コマンドラインなしでサブフォルダー内のファイルを削除する簡単な方法を次に示します。ファイルZilla :)FileZilla検索


1
単にフォルダを削除するよりも高速ですか?
タサワーカーン

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