2010-12-01 13 views
0

こんにちは、この質問をする最善の方法は、私が何が起こる必要があるかを示すことです。ディレクトリをタールしてコピーするスクリプト

私はから行く必要がありますに

Project_Direcory 
    Project 
     Solution1 
     Solution2 
     Solution3 

Project_Direcory 
    Project.tar.gz 
    Solution1.tar.gz 
    Solution2.tar.gz 
    Solution3.tar.gz 

Project.tar.gzはまだ、すべてのソリューションのディレクトリが含まれています。ソリューションディレクトリの内部にあるファイルをコピーしてProject_Directoryに配置する問題が発生しています。 Projectにはコピーしないテキストファイルもあります。私は現在試しています:

for file in $(find /place/* -type d);do tar zcf ${file}.tar.gz $file;done 
for file in $(find /place/*);do mv ${file} /place;done 
for file in $(find /place/* -type d);do cp -r ${file} /place;done 

どうすればよいですか?

答えて

1

find -maxdepth 2を使用して深度を制限します。

+0

ありがとうございました!私はそれを試してみる。 – PFranchise

関連する問題