2016-10-12 9 views
4

私は指定されたディレクトリ内のすべてのフォルダを圧縮しようとします。だから私はこのジップエラー - 何もしない

find /home/user/rep/tests/data/archive/* -maxdepth 0 -type d -exec zip -r "{}" \; 

を書きましたが、ここで

zip error: Nothing to do! (/home/user/rep/tests/data/archive/tmp.zip) 

zip error: Nothing to do! (/home/user/rep/tests/data/archive/tmp_dkjg.zip) 

を得、これは

[email protected]:~$ ls /home/aliashenko/rep/tests/data/archive/ 
tmp tmp_dkjg tmp_dsf 

答えて

3

問題は、あなたはそれが作成されますジップファイルの名前を提供していないということですが含まれているものです。

find /home/user/rep/tests/data/archive/* -maxdepth 0 -type d -exec zip -r "{}" "{}" \; 

これは、サブフォルダごとに別々のzip形式のディレクトリを作成しますtmptmp_dkjgtmp_dsf

関連する問題