Архивирование и сжатие файлов в Unix.

tar программа для архивирования, умеет только архивировать для сжатия используются внешние программы такие как gzip bzip2

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

bzip2
bzip2 file1 сжимает file1
bunzip2 file1.bz2 разжимает файл file1.bz2
Совместное использование с tar
tar -cvfj archive.tar.bz2 dir1 создать архив и сжать его с помощью bzip2
tar -xvjf archive.tar.bz2 разжать архив и распаковать его

gzip
gzip -9 file1 сжать файл file1 с максимальным сжатием 9
gunzip file1.gz разжимает file1.gz
Совместное использование с tar
tar -cvzf archive.tar.gz dir1 создать архив и сжать его с помощью gzip
tar -xvzf archive.tar.gz разжать архив и распаковать его

Комментарии

Популярные сообщения