У меня есть архив 7zip, который мне нужно извлечь в другой каталог, а не в каталог, в котором находится архив, однако я получаю сообщение об ошибке «Ошибка: неверная командная строка». Я запускаю команду : 7zr e -o extract/ {name_of_archive}.7z
. Что я делаю неправильно?
1 ответ
4
Попробуйте эту команду вместо этого (вы можете использовать 7z, 7za или 7zr):
7z x -oextract/ foo.7z
Согласно справочной странице 7z, между ключом -o и именем каталога не должно быть пробела:
-o{Directory}
Set Output directory
7z, 7za и 7zr:
7-Zip is a file archiver with the highest compression ratio. The pro‐
gram supports 7z (that implements LZMA compression algorithm), LZMA2,
XZ, ZIP, Zip64, CAB, RAR (if the non-free p7zip-rar package is
installed), ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, most filesystem
images and DEB formats. Compression ratio in the new 7z format is
30-50% better than ratio in ZIP format.
- 7z использует плагины для работы с архивами.
- 7za - это отдельный исполняемый файл. 7za обрабатывает меньше форматов архивов, чем 7z.
- 7zr - автономный исполняемый файл. 7zr обрабатывает меньше форматов архивов, чем 7z.
7zr - это облегченная версия 7za, которая работает только с архивами 7z.