ダウンロードページフォルダ上のLinuxのファイルやファイルを削除

 

wgetの-nd -r -l1 --no-親http://www.cs.virginia.edu/stream/FTP/Code/

 

注意:-ndないディレクトリを作成します。-r再帰的なダウンロード;カレントディレクトリ-l1内のファイルのみをダウンロードし、-no-親はファイルに親ディレクトリをダウンロードしません。

 

次のコマンドを使用している場合、ストリームをダウンロード

 

wgetの-r --no-親http://www.cs.virginia.edu/stream/FTP/Code/

コードディレクトリ内のすべてのコードをダウンロードしたいです。-no-親は、ファイルの親ディレクトリにダウンロードされないか、サイト全体のデータがダウンロードされます。

 

ダウンロードした後、多くのインデックスファイルが存在します。

見つけます。-name「*インデックス*」| xargsのRM -f

 

パイプコマンドを使用して動作させることができ、最初にあなたのホームディレクトリを削除したいファイルを探し、次にコマンド「xargsの」コンストラクタパラメータリストを実行します。

 

 

xargsの - 標準入力からコマンドラインを構築し、実行します

 

一致するファイルに対処するための-execコマンドオプションを見つける使用する場合は、EXECを実行するために、一致するすべてのファイルに渡さコマンドを見つけます。しかし、いくつかのシステムは、コマンドの長さに制限は幹部に伝達することができているので、findコマンドの後に数分を実行するために、オーバーフローエラーが発生します。エラーメッセージは、「引数リストが長すぎる」または通常「パラメータ列のオーバーフロー。」xargsのコマンドをここには、findコマンドと組み合わせる場合は特に便利です。

 

その-execオプションとは異なり、すべてのxargsのにファイル転送コマンドと一致するコマンドを見つけ、そしてxargsが各コマンドファイルの一部だけを得るが、ありません。だから、それは最初に取得したファイルの最初の部分に対処し、次のバッチ、およびので続けることができます。

 

いくつかのシステムでは、対応するプロセスを開始するために、各マッチング・ファイルを処理する-execオプションを使用してファイルに一致しない一度パラメータとして実行されるすべての、いくつかの場合にはあまりにも多くのプロセスが存在することになるので、システム効率的ではありませんパフォーマンスの低下の問題、。

 

xargsが一つだけのプロセスを使用してコマンド。また、パラメータ、収集パラメータとオプションのそれぞれの数は、コマンドおよび対応するカーネル調整パラメータに基づいて決定されるを得るために、すべてのパラメータを取得する時間であるかどうか、xargsのコマンドを使用して、またはバッチで場合。

 

幹部とxargsコマンドでfindコマンドを使用するには、ユーザーがファイルを一致させるために、ほとんどのコマンドをすべて実行することができます。

 

おすすめ

転載: www.cnblogs.com/idyllcheung/p/11281535.html