Я не являюсь радикальным сторонником суровой консоли, но не редко приходится сталкиваться с необходимость упаковать/распаковать файлы zip, tar, tar.gz или tar.bz2 в консоли Linux RHEL/CentOS.
Поэтому оставлю здесь памятку для себя. А может и еще кому-то пригодится.
ZIP: упаковать и распаковать zip архив в linux/rhel/centos
Упаковываем файлы в архив zip:
# zip -r archive-name.zip directory_name
Распаковываем архив zip:
#unzip archive-name.zip
TAR: упаковать и распаковать tar архив в linux/rhel/centos
Упаковываем файлы в архив tar:
# tar -cvf archive-name.tar directory_name
Распаковываем архив tar:
# tar -xvf archive-name.tar
С указанием пути распаковки:
# tar -xvf archive-name.tar -C /home/extract-here/
TAR.GZ: упаковать и распаковать tar.gz архив в linux/rhel/centos
Упаковываем файлы в архив tar.gz:
# tar -zcvf archive-name.tar.gz directory_name
Распаковываем архив tar.gz:
# tar -zxvf archive-name.tar.gz
С указанием пути распаковки:
# tar -zxvf archive-name.tar.gz -C /tmp/extract_here/
TAR.BZ2: упаковать и распаковать tar.bz2 архив в linux/rhel/centos
Упаковываем файлы в архив tar.bz2
# tar -jcvf archive-name.tar.bz2 directory_name
Распаковываем архив tar.bz2
# tar -jxvf archive-name.tar.bz2
С указанием пути распаковки:
# tar -jxvf archive-name.tar.bz2 -C /tmp/extract_here/