2016-10-12 5 views
4

Ich versuche alle Ordner im angegebenen Verzeichnis zu komprimieren. Also schrieb ich diesezip error - Nichts zu tun

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

bekam aber

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) 

hier ist das, was diese enthält

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

Antwort

3

Das Problem ist, dass Sie keinen Namen für die Zip-Dateien erstellen sie zur Verfügung gestellt haben .

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

separaten Reißverschluss Verzeichnisse für jede der Unterordner Dies wird tmptmp_dkjg und tmp_dsf

erstellen