Как мне рекурсивно сжать только определенные расширения файлов с помощью командной строки 7zip?

528
barlop

Какими командами я могу сжать только определенные расширения файлов с 7zip? например, * .txt и * .doc и * .docx (в разных подкаталогах, поэтому «рекурсивно»)

Я читаю Сжатие только определенных файлов из папки, сохраняя при этом структуру папок, и оттуда я вижу, что 7z a archive.7z -ir!.\*.txt это сжимает все текстовые файлы в текущем каталоге, но что, если я хочу указать несколько расширений, например *.txt, *.docи *.docx?

1

1 ответ на вопрос

1
Doc Brown

Вы можете повторить -irпереключение несколько раз, как

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

(иногда просто попробовать что-то самое быстрое, чтобы получить ответ ;-)

Похожие вопросы