Ich versuche ein Verzeichnis beim Erstellen einer Zip-Datei zu ignorieren. Ich verwende diesen Befehl ein:Zip -x verhält sich nicht wie erwartet
zip -r /home/username/Backups/HTML/$YEAR/$MONTH/$DAY.zip /home/username/public_html/ -x */home/username/public_html/wp-content/uploads/* -x *log -x *.git* -x *.zip* -x *.gz* -x *.tar*
$YEAR
, $MONTH
und $DAY
haben alle früheren und Funktion definiert wurde, wie erwartet.
Ich versuche, dieses Verzeichnis zu ignorieren und alle seine Unterverzeichnisse und Dateien:
/home/username/public_html/wp-content/uploads
Doch obwohl ich es -x
Flag verwendet ausgeschlossen sind, wird es immer noch gesichert, wie es in der gezeigt log:
adding: home/username/public_html/wp-content/uploads/2017/01/file.jpg
Wie vermeide ich dies zu tun?
Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww
[Unix-Zip-Verzeichnis, aber bestimmte Unterverzeichnisse ausgeschlossen] (https://superuser.com/q/312301/173513), [wie Verzeichnisse ausschließen und Datei zippen ein Verzeichnis?] (Https://askubuntu.com/q/371579), [Ausschließen eines Verzeichnisses beim Zippen von Dateien] (https://unix.stackexchange.com/q/219101/56041) usw. – jww