Рассказываем как в терминале ОС Linux проводить обыденные операции по архивированию и разархивированию файлов и директорий с помощью TAR, ZIP и RAR.
Архивирование, просмотр и распаковка TAR
• Архивация одного файла:
tar -cf txt.tar *.txt
• Архивация директории со сжатием gz:
tar -cvzf archive.tar.gz ~/files
• Архивация директории со сжатием bz2:
tar -cvjf archive.tar.bz2 ~/files
• Распаковка архива в текущую папку:
tar -xvf /path/to/archive.tar.bz2
• Распаковка архива в указанную папку:
tar -xvfс archive.tar.bz2 /path/to/folder
• Просмотр содержимого архива:
tar -tf archive.tar.bz2
Какие ключи используются:
- -c — create — создать новый архив
- -x — extract — распаковка архива
- -v — режим вывода информации о текущем объекте архивации
- -z — применить сжатие gz
- -j — применить сжатие bz2
- -f — упаковка в файл, указание файла
- -tf — просмотр содержимого архива
Больше команд доступно в мануале:
tar --help
Архивирование, просмотр и распаковка ZIP
Должны быть установлены пакеты zip и unzip:
sudo apt-get install zip unzip
• Архивация директории с помощью zip:
zip archive.zip ~/files
• Распаковка архива с помощью unzip:
unzip archive.zip -d /path/to/folder
• Просмотр содержимого архива unzip:
unzip -l archive.zip
Какие ключи используются:
- -l — просмотр
- -d — указание директории для распаковки
Больше команд доступно в мануале:
zip --help
unzip -hh
Архивирование, просмотр и распаковка RAR
Должны быть установлены пакеты rar и unrar:
sudo apt-get install rar unrar
• Архивация директории с помощью rar:
rar a archive.rar ~/files
• Распаковка архива с помощью unrar:
unrar e archive.rar /path/to/folder
• Просмотр содержимого архива unrar:
unrar l archive.rar
Какие ключи используются:
- a — создать архив
- e — распаковать архив
- l — показать содержимое архива
Больше команд доступно в мануале:
rar --help
unrar --help