2016-05-13 6 views
0

Ich habe ein Shell-Skript, das ein Eingabeverzeichnis von XML-Dateien in ein anderes Verzeichnis entpackt und dann dieses Verzeichnis zippt. Ich überprüfe bei jedem Schritt, ob ein Fehlercode zurückgegeben wird. Ich suche nach einem Szenario, in dem die Zip-Datei des neuen Ordners mit den XML-Dateien fehlschlägt. Hier sind die Fehlercodes für die Referenz http://www.info-zip.org/FAQ.htmlErstellen Sie eine Datei, die beim Abrufen der Zip-Datei fehlschlägt

Es sieht so aus, als ob das Skript zu dem Punkt kommt, wo es den neuen Ordner ohne Fehler zippen soll, keiner von diesen könnte gelten. Ist es möglich, eine Art Ordner-/Dateistruktur oder einen Dateityp zu erstellen, der nicht erfolgreich gezippt wird?

Antwort

1

Sie können dies tun, mit trivialer chmod Zugriff auf die Datei zu verwehren:

$ 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) 

(Code zip wird mit einem Fehler 18)

Verwandte Themen