max1@HP: ~$ mkdir arch
max1@HP: ~$ mv uchfile.txt arch/
max1@HP: ~$ cd arch
max1@HP: ~/arch$ ls
uchfile.txt
max1@HP: ~/arch$ cat uchfile.txt
Good morning 9.07.2014
6.1. Команда zip. Архивирование и сжатие данных.
max1@HP: ~/arch$ zip uchfile.zip uchfile.txt
adding: uchfile.txt (stored 0%)
Проверяем
max1@HP: ~/arch$ ls
uchfile.txt uchfile.zip
max1@HP: ~/arch$ rm uchfile.txt Удаляем файл.
max1@HP: ~/arch$ ls Проверяем
uchfile.zip
max1@HP: ~/arch$ unzip uchfile.zip Разархивируем.
Archive: uchfile.zip
extracting: uchfile.txt
max1@HP: ~/arch$ ls Проверяем
наличие распакованного файла.
uchfile.txt uchfile.zip
max1@HP: ~/arch$ ls
uchfile.txt uchfile.zip
max1@HP: ~/arch$ gzip uchfile.txt Применили
команду gzip.
max1@HP: ~/arch$ ls Проверяем
uchfile.txt.gz uchfile.zip
max1@HP: ~/arch$ gunzip uchfile.txt.gz Применяем
max1@HP: ~/arch$ ls Проверяем
uchfile.txt uchfile.zip
max1@HP: ~/arch$ ls
uchfile.txt uchfile.zip
max1@HP: ~/arch$ bzip2 uchfile.txt Применяем
max1@HP: ~/arch$ ls Проверяем
uchfile.txt.bz2 uchfile.zip
max1@HP: ~/arch$ ls
uchfile.txt.bz2 uchfile.zip
max1@HP: ~/arch$ bunzip2 uchfile.txt.bz2 Применяем
max1@HP: ~/arch$ ls Проверяем
uchfile.txt uchfile.zip
root@h22: ~# bunzip2 file2.bz2
root@h22: ~# ls file2
file2
Команда tar не осуществляет сжатие, она создает архивы.
Пример создать архив в текущем каталоге всех файлов с расширением html.
max@maxHP: ~$ tar -cf max.tar *.html
max@maxHP: ~$ ls #Проверка наличия архива max.tar
Совместная работа tar и gzip
max1@HP: ~/arch$ cp uchfile1 uchfile12; ls Из
одного файла для архивирования создали два.
max@maxHP: ~$ tar -zcvf arch1.tar uchfile1 uchfile2
Проверили командой ls, появился файл arch1.tar.
Вывод подробного списка всех файлов в
архиве arch.tar.
max@maxHP: ~$ tar tvf arch1.tar
–rw-rw-r– max/max 13 2015-06-06 12:39 uchfile1
–rw-rw-rw– max/max 13 2015-06-04 16:24 uchfile2
Совместная работа tar и gunzip
max@maxHP: ~$ tar -zxvf arch1.tar
uchfile1
uchfile2
Совместная работа tar и bzip2. Создадим учебный файл.
$ cat >uchfile1.txt
Good morning
$ tar -jcvf arch2.tar uchfile1.txt
uchfile1.txt
Проверка наличия архивированного файла.
$ ls arch2.tar