我希望zip
.txt
文件在zip
递归中使用linux
命令。为此,我正在使用:
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 :(得分:0)
这对我有用......
zip -r /home/folder/zipName /home/folder2/subfolder1/**/*.txt
答案 1 :(得分:0)
使用
zip -r /home/folder/zipName /home/folder2/subfolder1 -i \*.txt
它会做你所期望的。
答案 2 :(得分:0)
我遇到了同样的错误,我发现解决方案是确保您的 zipName
以 .zip
结尾。把它放在这里以防它可以帮助其他人。