создание архива:

tar -zcvf название_архива.tar.gz папка/
tar -jcvf название_архива.tar.bz2 папка/

сжатие нескольких папок:

tar -czvf название_архива.tar.gz папка1/ папка2/
tar -cjvf название_архива.tar.bz2 папка1/ папка2/

разархивирование

tar -zxvf название_архива.tar.gz
tar -jxvf название_архива.tar.bz2

проверка архива

tar -zvtf название_архива.tar.gz
tar -jvtf название_архива.tar.bz2

Иногда из tar-архивов (.tar, .tar.gz, .tar.bz2) очень больших объемов требуется извлечь несколько определенных файлов. В таких случаях разархивировать исходный tar целиком не имеет смысла
для этого необходимо перечислить нужные файлы в качестве аргументов tar после самого имени архива. Например:

tar -xf archive.tar myfile1 dir2/myfile2

Эта команда извлечет из архива archive.tar файлы myfile1 и dir2/myfile2. В случае со сжатым архивом все делается аналогичным образом — добавляются соответствующие ключи: «z» для .gz (gzip) и «j» для .bz2 (bzip2).

для точного указания названия файла и полного пути к нему в архиве, нужно набрать эту команду:

tar -tf archive.tar

для поиска нужного файла по части его названия и пути следует использовать конвеер grep или egrep

Краткая памятка по работе с архиваторами из консоли в Linux

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 02:53 am
Powered by Dreamwidth Studios