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

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

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

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

решение1

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

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

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

Связанный контент