1 заметка с тегом

tar

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

Ниже приведен список команд для архивирования/разархивирования файлов/директорий в Linux

bunzip2 file1.bz2 — разжимает файл 'file1.gz'
gunzip file1.gz -
gzip file1 или bzip2 file1 — сжимает файл 'file1'
gzip -9 file1 — сжать файл file1 с максимальным сжатием
rar a file1.rar test_file — создать rar-архив 'file1.rar' и включить в него файл test_file
rar a file1.rar file1 file2 dir1 — создать rar-архив 'file1.rar' и включить в него file1, file2 и dir1
rar x file1.rar — распаковать rar-архив
unrar x file1.rar -
tar -cvf archive.tar file1 — создать tar-архив archive.tar, содержащий файл file1
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
tar -cvfj archive.tar.bz2 dir1 — создать архив и сжать его с помощью bzip2 (Прим.переводчика. ключ -j работает не во всех *nix системах)
tar -xvfj archive.tar.bz2 — разжать архив и распаковать его (Прим.переводчика. ключ -j работает не во всех *nix системах)
tar -cvfz archive.tar.gz dir1 — создать архив и сжать его с помощью gzip
tar -xvfz archive.tar.gz — разжать архив и распаковать его
zip file1.zip file1 — создать сжатый zip-архив
zip -r file1.zip file1 file2 dir1 — создать сжатый zip-архив и со включением в него нескольких файлов и/или директорий
unzip file1.zip — разжать и распаковать zip-архив