2016-05-13 782 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)