Add Me!Закрыть меню навигации
Login
Добавь меня!Открытое Меню Категорий

[CookBook] *nix: работа с архивами в консоли

Распаковка

tar xvf deadlock.tar
tar xvfz deadlock.tar.gz
tar xvjf deadlock.tar.bz
x – позволяет вам извлекать файлы из архива.
v – делает вывод tar подробным. Это означает, что на экран будут выведены все найденные в архиве файлы. Если эта опция опущена, информация, выводимая в процессе обработки, будет ограничена.
f – является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файла архива.
z – позволяет вам обрабатывать архив, сжатый gzip’ом (с расширением .gz). Если вы забудете указать эту опцию, tar выдаст ошибку. И наоборот, эта опция не должна использоваться для несжатых архивов.
j — позволяет вам обрабатывать архив, сжатый bzip’ом

Очень полезным является ключ p. Он позволяет сохранять права доступа.

unzip deadlock.zip
unrar x deadlock.rar
x —  в данном случае указывает программе (un)rar, что архив надо распаковать с соблюдением внутренней иерархии папок.

 

 

Упаковка

tar cvf www.tar /home/deadlock/www/
tar cvfz www.tar.gz /home/deadlock/www/
tar cvfj www.tar.bz /home/deadlock/www/
с — означает создание нового архива

zip -r www.zip /home/deadlock/www/
r — означает рекурсивную обработку при сжатии папок

rar a archive.rar /home/deadlock/www/
a — означает добавление файлов в архив

Более детально о всех ключах можно почитать написав в консоли:
tar -help
zip -help
unzip -help
rar-help
(un)rar -help

 

Также хотелось бы уточнить, что если вы пользуетесь mc (Midnight Commander) и используете его для распаковки архивов методом входа в архив по нажатию клавиши enter и потом просто копируете содержимое с одной панели в другую через F5 — тогда процесс распаковки займет больше, а иногда и намного больше, вашего ценного времени чем консольные варианты описанные выше. С чем это связано и почему так разбираться не было времени. Если кому интересно или знает в чем соль — отпишитесь в комментариях.

Автор записи nartuk

  • prime_k

    «uznip deadlock.zip» — поправь на «unzip deadlock.zip»

    • Мастер топоров

      Сделано!

Календарь

Июль 2017
Пн Вт Ср Чт Пт Сб Вс
« Апр    
 12
3456789
10111213141516
17181920212223
24252627282930
31  
DeadLock