2012年2月25日土曜日

解凍または解凍する多数のファイルで一度Linuxで

あなたがzipまたはrar'd何十ものファイルとディレクトリを持っていれば、bashシェルのパワーのおかげで、ワンステップで、それらすべてを解凍するために、単一のコマンドを実行することができます。

このタスクでは、ループのコマンド構造はbashのを使用します。交換 変数名を持つ、と リストまたは明示的なリストを出力するコマンドのいずれかを持つ。

for in
do
コマンド$;
done

かわりに、この構文を持つ単一の行でそれを実行することができます。

for in ;コマンド$を行う;done

あなたがファイルのリストをのunrarしたいのであれば、あなたは、このコマンドを使用することができます。必ずしも引用符は必要ありませんが、それはファイル名にスペースまたはそれらにそのようなことがある場合に役立ちます。

*. RARのfに対する、その他のunrarのe"$ F"を行なう。行わ

あなたは、ファイルのリストを抽出するために7zipをを使用したい場合:

7zのE"$ f"を行う; *. 001のfの終了

またはあなたがファイルのリストを解凍したい場合:

*. zipファイルのfの、"$ f"を解凍してください。行わ

あなたがしたい場合には、さらにチェーンのコマンドは一緒にする可能性があります。 。例えば、txtファイルのすべてのzipファイルが含まれている場合、あなたはそれらを解凍してから、別のディレクトリに解凍されたファイルを移動したい。

"$ f"を解凍してください; *. zipファイルのfの終了で、f *. txtでのため、mvは、"$ F"/ MyFolderという/を行う。行わ

bashシェルは、ちょうど、信じられないほど強力です...これは電源をタップしていませんが、それはあなたに何ができるかの良いアイデアを与える必要があります。

0 件のコメント:

コメントを投稿