2016-05-13 790 views
0

我有一个shell脚本,它将xml文件的输入目录解压缩到另一个目录中,然后压缩该目录。我正在检查每一步是否返回错误代码。我正在寻找新文件夹与xml文件的压缩文件将失败的场景。这里是参考的错误代码http://www.info-zip.org/FAQ.html创建压缩文件时会失败

看起来好像如果脚本达到了将要压缩新文件夹没有错误的地步,那么这些都不能应用。是否可以创建某种不会被压缩成功的文件夹/文件结构或文件类型?

回答

1

你可以平凡做到这一点与chmod拒绝访问该文件:

$ touch file 
$ chmod 000 file 
$ zip file.zip file 
    adding: file 
zip warning: Permission denied 
     zip warning: could not open for reading: file 

zip warning: Not all files were readable 
    files/entries read: 0 (0 bytes) skipped: 1 (0 bytes) 

zip退出,错误代码为18)