gzip
1 2 3 |
gzip -9 file1 - поместить файл file1 в архив gzip с максимальной степенью сжатия gzip file1 - сжимает файл file1 gunzip file1.gz - разжимает файл file1.gz |
rar
1 2 3 4 |
rar a file1.rar file1 file2 dir1 - создать rar архив file1.rar, заархивировать файлы: file1, file2 и директорию: dir1 rar a file1.rar test_file - упаковать в rar архив file1.rar файл test_file rar x file.rar - разархивировать rar архив file.rar unrar x file1.rar - распаковать rar-архив |
bzip
1 2 |
bzip2 file1 - сжимает файл file1 bunzip2 file1.bz2 - разжимает файл file1.bz2 |
tar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
!!! параметр f всегда должен быть в конце иначе тар вылетит с ошибкой tar -cvf archive.tar file1 file2 dir1 - создать tar архив archive.tar, упаковав в него файлы file1, file2 и директорию dir1 tar -cvf archive.tar file - упаковать в tar-архив archive.tar, файл file tar -tf archive.tar - вывести содержимое tar архива tar -xvf archive.tar - распаковать tar архив tar -xvf archive.tar -C /tmp - распаковать архив в /tmp tar -cvzf archive.tar.gz dir1 - создать tar архив и сжать его с помощью программы gzip tar -xvzf archive.tar.gz - разжать tar архив и распаковать его tar -cvjf archive.tar.bz2 dir1 - создать архив и сжать его с помощью bzip2 ( ключ -j работает не во всех *nix системах ) tar -xvjf archive.tar.bz2 - разжать архив и распаковать его ( ключ -j работает не во всех *nix системах ) tar cvzf mygzip.tar.gz folder1 - создать архив каталога folder1 использовать сжатие gzip tar cvzf mygzip.gz folder1 - создать архив каталога folder1 использовать сжатие gzip хорошим тоном считается писать расширение так tar.gz c - create v - verbose z - сжатие gz f - file (имя файла) tar cvjf myfile.tar.bz2 folder1 - создать архив каталога folder1 использовать сжатие bz2 tar cjf myfile.tar.bz2 folder1 - создать архив каталога folder1 использовать сжатие bz2 c - create v - verbose j - сжатие bz2 f - file (имя файла) tar cvJf myfile.tar.bz2 folder1 - создать архив каталога folder1 использовать сжатие xz tar cJf myfile.tar.bz2 folder1 - создать архив каталога folder1 использовать сжатие xz c - create v - verbose J - сжатие xz f - file (имя файла) tar cvzpf /home/Backup-etc`date +%y_%m_%d`.tgz /etc 2>/home/error.log - создание архива каталога с временной меткой tar -cvf archive.tar file1 file2 dir1 - создать tar архив archive.tar, упаковав в него файлы file1, file2 и директорию dir1 tar -cvf archive.tar file - упаковать в tar-архив archive.tar, файл file tar -cvzf archive.tar.gz dir1 - создать tar архив и сжать его с помощью программы gzip tar -cvjf archive.tar.bz2 dir1 - создать архив и сжать его с помощью bzip2 ( ключ -j работает не во всех *nix системах ) tar -tf archive.tar - вывести содержимое tar архива tar tfv viruses-2010-05-18.tar.bz2 1>zxcvirus.txt - просмотр архива и запись в файл описания tar -xvzf archive.tar.gz - разжать tar архив gz и распаковать его tar -xvjf archive.tar.bz2 - разжать архив bz и распаковать его ( ключ -j работает не во всех *nix системах ) tar -xvf archive.tar - распаковать tar архив в текущей директории ( в принципе указывать метод сжатия не обязательно, tar сам разберется) tar -xvf archive.tar -C /tmp - распаковать архив в /tmp |
xz
1 2 3 |
xz my.tar - внимание запакует файл и удалит файл foo unxz foo.tar.xz - внимание распакует, а исходный архив будет удален tar xvf filename.tar.xz |
zip
1 2 3 4 5 |
zip как_назвать_архив.zip что_запоковать_ zip file1.zip file1 - сжать один файл в zip-архив zip -r file1.zip file_dir - запаковать в архив несколько файлов и/или директорий zip -r file1.zip file1 file2 dir1 - запаковать в архив несколько файлов и/или директорий unzip file1.zip - разжать и распаковать zip-архив |