Я хочу использовать команду 7z для сжатия некоторых файлов, но хочу, чтобы она исключила некоторые файлы. Я пробовал переключатели -ai, -ax и -i, но, похоже, никто не работает. Мне нужен сжатый архив для хранения каталогов, поэтому я не могу использовать команду find, чтобы перечислить нужные мне файлы и передать их xargs.
Я думаю, ты хочешь использовать -x
переключатель.
Пример из документации:
7z a -tzip archive.zip '*.txt' '-x!temp.*'
архивирует все .txt
файлы, но исключить temp.*
файлы.
Обратите внимание, что в Linux спецификации файлов следует указывать, чтобы 7zip мог их расширять, а не позволять оболочке делать это.