tar -xvzf tarch.tar.gz
x - извлечь файлы
v - выводит на консоль процесс извлечения, указывая имена извлеченных файлов
z - тип архива "gzipped"
f - (file) использовать указанный архив
2. Распаковка tar.bz2/bzip архива:
tar -xvjf tarch.tar.bz2
tar -xvjf tarch.tar.bzip
j - тип архива bzip2
3. Распаковка файлов tar-архива в указанную директорию:
tar -xvzf tarch.tar.gz -C /tmp/folder/
4. Извлечь один или несколько файло из tar-архива:
tar -xz -f tarch.tar.gz "./test/test.txt"
tar -xz -f tarch.tar.gz "./test/test.txt" "./work/work.txt"
5. Извлечь файлы из архива по расширению:
tar -xv -f tarch.tat.gz --wildcards "*.txt"
6. Посмотреть содержимое архива:
tar -tz -f tarch.tar.gz
tar -tj -f tarch.tar.bz2
7. Создание tar-архива:
tar -cvf namearchive.tar ./folder/
tar -cvzf namearchive.tat.gz ./folder/
tar -cvjf namearchive.tat.bz2 ./folder/
c - ключ create, для создания архива
8. Резервное копирование с указанием даты в имени архива:
tar -cvz -f backup-$(date +%Y%m%d).tar.gz ./folder/
9. Верификация созданного архива
tar -cvW -f tarch.tar ./folder/
10. Шифрование и пароль для tar архива:
tar cz ./folder/ | openssl enc -aes-256-cbc -e > folder.tar.gz.enc
извлечь такой архив можно проведя обратную операцию:
openssl enc -aes-256-cbc -d -in folder.tar.gz.enc | tar xz
или файл:
tar cz test.txt | openssl enc -aes-256-cbc -e > test.tar.gz.enc
openssl enc -aes-256-cbc -d -in test.tar.gz.enc | tar xz
Комментариев нет:
Отправить комментарий