2017-03-05 4 views
-1

でコマンド作品を見つけるにはどうすれば私は、このコマンドを取得する方法を理解したいと思います:Linuxは、EXEC

find <dir> -name '*.zip' -exec unzip "{}" \; 

現在とは別の場所に入れて解凍したファイルを取得するには。

また、「{}」と¥;平均?

ありがとうございます。

+1

マニュアルページのどの部分に問題がありますか? –

+0

あなたはManページ(私はちょうどあなたに感謝しています)と呼ばれるものがあり、-execを-execdirに変更することができると答えたばかりです。 代わりに、下降音を鳴らして下見音を鳴らすことにしました。これは質問をする場所であり、あなたがしていることを誰もが知っているわけではなく、それを忘れることはありません。 – theexplorer

+0

私はdownvoteをしなかったことを除いて、推測のためにありがとう。 –

答えて

0

I代わり-exec-execdir使用:

find <dir> -name '*.zip' -execdir unzip "{}" \; 

これは先のディレクトリとして抽出されたファイルの元の場所を使用します。

{}は処理される各ファイルに置き換えられます。 ;オプションのターミネータです。

{}と;それらが解釈されないようにエスケープすることができます。

関連する問題