Как извлечь файлы tar.7z из командной строки?
Есть ли способ извлечь файлы формата tar.7z с помощью инструментов командной строки в Ubuntu?
3 ответа
Да - посылка p7zip
/ p7zip-full
предоставляет приложение командной строки для архивирования / распаковки файлов 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