Есть ли способ извлечь файлы формата tar.7z с помощью инструментов командной строки в Ubuntu?
Есть ли способ извлечь файлы формата 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 + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:
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 -o path