Есть ли способ извлечь файлы формата tar.7z с помощью инструментов командной строки в Ubuntu?
Да - пакет p7zip
/ p7zip-full
предоставляет приложение командной строки для zip / unzip 7z файлов. Команда просто 7z
.
Вы можете комбинировать вызов 7z
/ tar
, используя трубку:
7z x -so yourfile.tar.7z | tar xf - -C target_dir
где target_dir - уже существующий каталог.
Установите p7zip-full, если еще не установлено:
sudo apt-get install p7zip-full
выполните эту команду, чтобы извлечь файл .tar.7z (перейдите в каталог, где находится ваш файл, если имя вашего файла myfile.tar.7z
):
7za x myfile.tar.7z
tar -xvf myfile.tar
Это оно. На самом деле первая команда извлекает из файла .tar, а следующая команда извлекает его полностью.
Убедитесь, что установлен 7zip, если нет, просто нажмите Ctrl < / kbd > + Alt < / kbd > + T < / kbd > на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команды ниже:
sudo apt-get install p7zip
Чтобы установить утилиту командной строки, выполните:
sudo apt-get install p7zip-full
После этого вы можете сделать следующее, чтобы извлечь:
7z e <file_name>.tar.7z
Извлечь с полным путем:
7z x <file_name>.tar.7z
Чтобы указать путь для извлечения в:
7z x <file_name>.tar.7z -opath
7z не допускает пробелов между -o
и путем.