Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как распаковать архив из командной строки?  (Прочитано 76412 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Петрик П`яточкін

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Если в наутилусе клацнуть правой кнопкой мыши на иконке архива (причем любого: рар, зип, исо..) и выбрать "распаковать сюда", то он распакуется в текущую папку. Причем есть нюансы - если в архиве один файл, файл будет помещен в текущую папку, а если несколько файлов - будет создана папка по названию архива, а в нее помещены файлы.

 Как проделать ту же операцию из командной строки?

Оффлайн Pingvic

  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
Архивирование и сжатие файлов

bunzip2 file1.bz2                                  разжимает файл 'file1.gz'
gunzip file1.gz
gzip file1                                                  сжимает файл 'file1'
bzip2 file1
gzip -9 file1                                          сжать файл file1 с максимальным сжатием
rar a file1.rar test_file                                  создать rar-архив 'file1.rar' и включить в него файл test_file
rar a file1.rar file1 file2 dir1                  создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1
rar x file1.rar                                          распаковать rar-архив
unrar x file1.rar
tar -cvf archive.tar file1                          создать tar-архив archive.tar, содержащий файл file1
tar -cvf archive.tar file1 file2 dir1           создать tar-архив archive.tar, содержащий файл file1, file2 и dir1
tar -tf archive.tar                                  показать содержимое архива
tar -xvf archive.tar                                  распаковать архив
tar -xvf archive.tar -C /tmp                     распаковать архив в /tmp
tar -cvfj archive.tar.bz2 dir1                  создать архив и сжать его с помощью bzip2(Прим.переводчика. ключ -j работает не во всех *nix системах)
tar -xvfj archive.tar.bz2                          разжать архив и распаковать его(Прим.переводчика. ключ -j работает не во всех *nix системах)
tar -cvfz archive.tar.gz dir1                          создать архив и сжать его с помощью gzip
tar -xvfz archive.tar.gz                           разжать архив и распаковать его
zip file1.zip file1                                           создать сжатый zip-архив
zip -r file1.zip file1 file2 dir1                   создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий
unzip file1.zip                                          разжать и распаковать zip-архив

Это вот отсюда взято   https://forum.ubuntu.ru/index.php?topic=30174.0
« Последнее редактирование: 22 Марта 2009, 03:04:55 от Pingvic »

Оффлайн Петрик П`яточкін

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Спасибо, но мне бы одну универсальную команду для любых архивов. Думаю, что такая команда есть, раз это можно сделать в наутилусе, то можно и в командной строке. Похоже нужно использовать программу file-roller (знаю про ман, но он на английском :(

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
file-roller --help
Минимум английского:
add - добавить
extract - разпаковать, ну примерно так
here - сюда, типа в текущую папку

Удачи

lichtenwald

  • Гость

Оффлайн Петрик П`яточкін

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Спасибо! С file-roller уже разобрался. Еще раз убедился, что нужно сначала немного самому покопаться, а потом уже создавать темы :)

За .bashrc тоже спасбо, надо будет попробовать.

 

Страница сгенерирована за 0.017 секунд. Запросов: 19.