我有一个 shell 脚本,可以将 xml 文件的输入目录解压缩到另一个目录,然后压缩该目录。如果返回错误代码,我会检查每一步。我正在寻找一种情况,其中包含 xml 文件的新文件夹的 zip 将失败。以下是错误代码供引用http://www.info-zip.org/FAQ.html
似乎如果脚本到达将要无错误地压缩新文件夹的地步,那么这些都不适用。是否可以创建某种无法成功压缩的文件夹/文件结构或文件类型?
最佳答案
您可以简单地使用 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)
关于linux - 创建一个在压缩时会失败的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37219301/