как извлечь файлы tar.7z из командной строки? [Дубликат]

63

Есть ли способ извлечь файлы формата tar.7z с помощью инструментов командной строки в Ubuntu?

    
задан pacodelumberg 05.09.2013 в 10:07
источник

3 ответа

52

Да - пакет p7zip / p7zip-full предоставляет приложение командной строки для zip / unzip 7z-файлов. Команда просто 7z .

Вы можете объединить вызов 7z / tar с помощью протокола:

7z x -so yourfile.tar.7z | tar xf - -C target_dir

, где target_dir - уже существующий каталог.     

ответ дан tohuwawohu 05.09.2013 в 10:21
источник
44
  • Установите p7zip-full, если он еще не установлен:

    sudo apt-get install p7zip-full
    
  • выполните эту команду, чтобы извлечь файл .tar.7z (перейдите в каталог, где находится ваш файл, если myfile.tar.7z - ваше имя файла):

    7za x myfile.tar.7z
    tar -xvf myfile.tar
    
  • Вот и все. Фактически первая команда извлекает в .tar-файл, затем следующая команда извлекает ее полностью.

ответ дан Saurav Kumar 05.09.2013 в 10:22
20

Убедитесь, что 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 
    
ответ дан Mitch 05.09.2013 в 10:22