Работа с архивами из консоли linux (zip, gz, tar, tar.gz, …)

Давно хотелось собрать в одном месте сводную таблицу по работе с архивами в Linux, чтобы быстро и не задумываясь создать или распаковать популярные форматы. Ниже — как раз такая максимально лаконичная шпаргалка:

Формат Создать архив Распаковать архив
bz, bz2 bzip2 archive.bz2 file1 file2 fileN bunzip2 archive.bz2
gz, gzip gzip -r archive.gz file1 file2 fileN gunzip archive.gz
zip zip -r archive.zip file1 file2 fileN unzip archive.zip
tar tar -cvf archive.tar file1 file2 fileN tar -xvf archive.tar
tbz, tar.bz, tar.bz2 tar -cjvf archive.tbz file1 file2 fileN tar -xjvf archive.tbz
tgz, tar.gz tar -czvf archive.tgz file1 file2 fileN tar -xzvf archive.tgz
rar - unrar e archive.rar
7z 7za a archive.7z files/ 7za e archive.7z

Установка 7za

$ sudo yum install p7zip # Для Centos or Fedora
$ sudo apt-get install p7zip # Для Debian & Ubuntu

Установка unrar

$ sudo yum install unrar # Для Centos or Fedora
$ sudo apt-get install unrar # Для Debian & Ubuntu

Добавить комментарий