2017-09-15 1 views
0

Je veux zip tous les fichiers .txt en utilisant la commande zip dans linux récursivement. Pour cela, j'utilise:Comment faire pour compresser récursivement tous les fichiers txt dans Linux en utilisant zip?

zip -r /home/folder/zipName /home/folder2/subfolder1/*.txt 

et il me donne l'erreur ci-dessous:

zip warning: missing end signature--probably not a zip file (did you 
zip warning: remember to use binary mode when you transferred it?) 
zip warning: (if you are trying to read a damaged archive try -F) 
zip error: Zip file structure invalid 

Répondre

0

utilisation

zip -r /home/folder/zipName /home/folder2/subfolder1 -i \*.txt 

il fera ce que vous attendiez.

0

Cela fonctionne pour moi ...

zip -r /home/folder/zipName /home/folder2/subfolder1/**/*.txt