Wie komprimiere ich rekursiv nur bestimmte Dateierweiterungen mit der 7zip-Befehlszeile?

618
barlop

Mit welchen Befehlen kann ich nur bestimmte Dateierweiterungen mit 7zip komprimieren? zB * .txt und * .doc und * .docx (über Unterverzeichnisse, also 'rekursiv')

Ich lese nur bestimmte Dateien aus einem Ordner komprimieren, während Ordnerstruktur zu bewahren und von dort aus kann ich sehen, dass 7z a archive.7z -ir!.\*.txt würde alle TXT - Dateien im aktuellen Verzeichnis komprimieren, aber was, wenn ich will mehrere Erweiterungen zB angeben *.txt, *.docund *.docx?

1

1 Antwort auf die Frage

1
Doc Brown

Sie können den -irSchalter mehrmals wiederholen, z

 7z a archive.7z -ir!.\*.txt -ir!.\*.doc 

(Manchmal ist das Ausprobieren einfach der schnellste Weg, um eine Antwort zu erhalten ;-)