Hallo zusammen,
ich bin beim Coden auf eine Sache gestoßen, wo ich die Lösung schon gefunden habe, die ich aber noch nicht so ganz verstehe und ich nun auf Eure Hilfe hoffe.
Ich möchte im Terminal mit zip ein Archiv erstellen und einen bestimmten Ordner ausschließen.
1 2 3 4 5 6 7 8 | # Beispiel 1: Ordner dir2 wird nicht in Ziparchiv erstellt zip -vr file.zip ../dir -x ../dir/dir2/\* # Beispiel 2: Erstellt einen leeren Ordner dir2 (ohne mögliche Dateien in diesem Ordner) im Ziparchiv. zip -vr file.zip ../dir -x ../dir/dir2/**\* # Beispiel 3: Funktioniert nicht zip -vr file.zip ../dir -x ../dir/dir2 |
Meine Fragen:
Zu Beispiel 1: Ich dachte immer, * wird hier auf Dateien/Ordner im Ordner dir2 angewendet. Wieso wird hier der Ordner nicht mit erstellt?
Zu Beispiel 2: Ist **\* "zipspezifisch"? Wofür stehen die ersten beiden ** ?
Zu Beispiel 3: Warum funktioniert diese Möglichkeit nicht? Kann man nur Dateien ausschließen?
Vielen Dank schon mal ...