Как извлечь файлы 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 
Другие вопросы по тегам