Linux. Справочное пособие - страница 8

Шрифт
Интервал


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

6.2. Команда unzip.

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

6.3. Команда gzip.

max1@HP: ~/arch$ ls

uchfile.txt uchfile.zip

max1@HP: ~/arch$ gzip uchfile.txt Применили

команду gzip.

max1@HP: ~/arch$ ls Проверяем

uchfile.txt.gz uchfile.zip

6.4. Команда gunzip.

max1@HP: ~/arch$ gunzip uchfile.txt.gz Применяем

max1@HP: ~/arch$ ls Проверяем

uchfile.txt uchfile.zip

6.5. Команда bzip2.

max1@HP: ~/arch$ ls

uchfile.txt uchfile.zip

max1@HP: ~/arch$ bzip2 uchfile.txt Применяем

max1@HP: ~/arch$ ls Проверяем

uchfile.txt.bz2 uchfile.zip

6.6. Команда bunzip2

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

6.7. Команда tar.

Команда tar не осуществляет сжатие, она создает архивы.

Пример создать архив в текущем каталоге всех файлов с расширением html.

max@maxHP: ~$ tar -cf max.tar *.html

max@maxHP: ~$ ls #Проверка наличия архива max.tar

6.8. Команда tar -zcvf.

Совместная работа tar и gzip

max1@HP: ~/arch$ cp uchfile1 uchfile12; ls Из

одного файла для архивирования создали два.

max@maxHP: ~$ tar -zcvf arch1.tar uchfile1 uchfile2

Проверили командой ls, появился файл arch1.tar.

6.9. Команда tar -tvf.

Вывод подробного списка всех файлов в

архиве 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

6.10. Команда tar -zxvf.

Совместная работа tar и gunzip

max@maxHP: ~$ tar -zxvf arch1.tar

uchfile1

uchfile2

6.11. Команда tar -jcvf.

Совместная работа tar и bzip2. Создадим учебный файл.

$ cat >uchfile1.txt

Good morning

$ tar -jcvf arch2.tar uchfile1.txt

uchfile1.txt

Проверка наличия архивированного файла.

$ ls arch2.tar