RHEL CentOS Debian Ubuntu архивные файлы tar zip gzip

tar

Создание tar архива:

Переходим командой cd в директорию, где находятся файлы необходимые для архивирования и выполняем:

# tar -cf archive.tar file1 file2 file3 file4 file5

archive.tar – имя архивного файла.

file1 file2 – имена файлов для архивирования.

 

 

Архивирование директории:

# tar -cf archive.tar tmp/test_folder

tmp/test_folder – путь до архивируемой директории

 

Просмотр содержимого архива:

# tar -svtf /test_folder/archive.tar

-rw-r--r-- root/root 0 2012-02-03 06:29 file1

-rw-r--r-- root/root 0 2012-02-03 06:29 file2

-rw-r--r-- root/root 0 2012-02-03 06:29 file3

-rw-r--r-- root/root 0 2012-02-03 06:29 file4

-rw-r--r-- root/root 0 2012-02-03 06:29 file5

 

Извлечение содержимого tar архива:

# tar -xvf /archive.tar

 

tar,gzip

Создание tar архива и сжатие его gzip:

 # tar -czvf arc.tgz tmp/test_folder

 

Просмотр сжатого gzip файла

 # tar -tzvf arc.tgz

 

Извлечение gzip файла:

# tar -xzvf arc.tgz

 

Основные опции tar

 -c создать новый архив

-d найти различия между архивом и файловой системой

-r добавить файлы в конец архива

-t отобразить содержимое архива

-u добавить только новые версии файлов файлов

-x извлечь файлы из архива

 

zip/unzip

Создание zip архива

# zip -r arc.zip /tmp/test_folder

 

Просмотр содержимого zip архива:

# unzip -l /arc.zip

 

Распаковка zip архива:

# unzip arc.zip

 

Дополнительная информация