2017-09-15 633 views
0

我要zip所有.txt文件使用zip命令递归地linux。对于这一点,我使用:如何在Linux中使用zip递归压缩所有txt文件?

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

,它是给我下面的错误:

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 

回答

0

使用

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

它会做你所期望的。

0

这对我的作品......

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