7zпринимает только один архив в своих аргументах, но вы передаете подстановочный знак, который раскрывается до полного содержимого текущего рабочего каталога; Еще одна проблема заключается в том, что подстановочные знаки в аргументах также будут расширяться, если они не заключены в кавычки или заключены в двойные кавычки.
Таким образом, вы должны извлечь только один архив на команду; в конце следует удалить подстановочный знак, указать один архив и заключить в кавычки аргументы:
7z
? Хотите попробовать с одним архивом?От
man 7z
:Чтобы исключить файл (или типы), вы можете использовать следующую команду:
Обратите внимание,
-xr
вместо-x
.r
Указывает на рекурсивное поэтому он может соответствовать исключенные файлы в глубоких иерархии папокФайл
exclude.txt
представляет собой список, разделенный символами возврата каретки:источник
Если вы хотите исключить полный каталог (возможно, этот файл расширения разделен в каталоге)
Здесь каталог поставщиков , представлений и документов исключен.
источник
sudo
? И что это добавляет к существующим ответам?