サブディレクトリ(Landsat_Data/Site1
、Landsat_Data/Site2
など)を含む/Landsat_Data/
というディレクトリがあります。各サブディレクトリには、.tar.gz
ファイル(例えば/Landsat_Data/Site2/LE70930862008092-SC20160107074735.tar.gz
など)が含まれ、各.tar.gz
ファイルがthisLlinuxのフォルダにあるサブフォルダを展開します
-rw-r--r-- espa/ie 29952 2016-01-07 14:57 LT50930861991021ASA00_sr_snow_qa.tif
などのTIFファイルまたはXMLファイルが含まれている私は何をしたいのか、独自のサブサブディレクトリ(例に、各tarファイルをuntarすることですLandsat_Data/Site2/LE70930862008092-SC20160107074735/
)。私はちょうどuntarするにしたいしながら、各サブディレクトリ(例えばLandsat_Data/Site2
)に
find . -type f -name "*.tar.gz" -execdir tar -xvzf {} \;
しかし、このコマンドの抽出物は、すべてのTIFとxmlファイル:これまでのところ、私はLandsat_Dataディレクトリでありながら、このコマンドラインを使用しています
LE70930862008092-SC20160107074735.tar.gz
には、すべてのtifファイルとxmlファイルを含むLE70930862008092-SC20160107074735
というサブサブディレクトリがあります。どのように私は私が欲しいものを達成することができますか?
私はので、オフトピックとして、この質問を閉じるために投票しています[http://unix.stackexchange.com/](hunp.unix.stackexchange.com/tour)]に入れる必要があります。 –