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

На этот вопрос уже есть ответ здесь:

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

106
задан 5 September 2013 в 12:07

3 ответа

  • Установите p7zip-full, если он еще не установлен:

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

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

0
ответ дан 5 September 2013 в 12:07

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

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

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

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

0
ответ дан 5 September 2013 в 12:07

Удостоверьтесь, что 7zip установлен, в противном случае просто нажмите Ctrl+Alt+T на своей клавиатуре для открытия Terminal. Когда это откроется, выполните команду (команды) ниже:

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 и путь.

31
ответ дан 5 September 2013 в 12:07

Другие вопросы по тегам:

Похожие вопросы: