tar -cf archive.tar my_folder/ — создать архив archive.tar из папки my_folder
tar -czf archive.tar.gz my_folder/ — создать сжатый gzip архив archive.tar.gz
tar -cjf archive.tar.bz2 my_folder/ — создать сжатый bzip2 архив archive.tar.bz2
tar -cJf archive.tar.xz my_folder/ — создать сжатый xz архив archive.tar.xz
tar -tzf archive.tar.gz — просмотреть содержимое архива archive.tar.gz без распаковки
tar -xzf archive.tar.gz — распаковать архив archive.tar.gz в текущую директорию
tar -xzf archive.tar.gz -C /home/user/new_folder/ — распаковать в папку /home/user/new_folder/
tar -tf archive.tar — показать содержимое архива .tar
gzip document.txt — сжать файл document.txt → document.txt.gz
gunzip document.txt.gz — распаковать файл document.txt.gz → document.txt
gzip -d document.txt.gz — альтернативная команда для распаковки
zip -r archive.zip my_folder/ — создать архив archive.zip из папки my_folder (рекурсивно)
zip archive.zip file1.txt file2.jpg file3.pdf — создать архив из нескольких файлов
unzip archive.zip — распаковать archive.zip в текущую папку
unzip archive.zip -d /target/path/ — распаковать в другую папку /target/path/
unzip -l archive.zip — посмотреть содержимое archive.zip
bzip2 file.txt — сжать файл → file.txt.bz2
bunzip2 file.txt.bz2 — распаковать файл
bzip2 -d file.txt.bz2 — альтернативная команда для распаковки
xz file.txt — сжать файл → file.txt.xz
unxz file.txt.xz — распаковать файл
xz -d file.txt.xz — альтернативная команда для распаковки