
Wenn ich das tue
7z a test.zip -x!*discarded* test
mit
test/
test/a.txt
test/subfolder/
test/subfolder/a.txt
test/subfolder/discarded/
test/subfolder/discarded/a.txt
test/subfolder2/a.txt
test/subfolder2/subfolder3/a.txt
test/subfolder2/subfolder3/discarded/
test/subfolder2/subfolder3/discarded/a.txt
dann ist leider trotzdem alles inklusive!
Wie schließe ich alle Dateien/Ordner aus */discarded/*
?(oder alternativ alle Dateien/Ordner ausschließen, deren absoluter Pfad discarded
? enthält)
Und wie schließt man alle Dateien aus, die mit enden .txt
? ( -x!*.txt
funktioniert nicht)
Ich verwende 7z unter Windows.
Notiz:7Zip – Befehlszeile: Ordner durch Platzhaltermuster ausschließen?hat hier nicht geholfen.
Antwort1
Nach einem erneuten Test,vorgeschlagen von LPChip, das funktioniert:
7z a test.zip -xr!discarded -xr!*.txt test