Ещё раз про архиватор TAR флаги полезные параметры tar flags c f j v

Архиватор TAR , распространённый, привычный архиватор на машинах, работающих под управлением UNIX систем.

Часто TAR используется для инсталляции нового ПО (то есть – для первоначальной распаковки дистрибутива программы). Мы уже говорили о том как разархивировать файлы сжатые TAR.

В других случаях TAR используется для создания резервной копии (бэкапа) важных данных и измененных скриптов, файлов.

Сегодня мы взглянем на флаги – буквы обозначаемые после основной команды tar , задающие дополнительную, более пластичную настройку архивации.

Простой пример архивации TAR выглядит следующим образом:

tar -cf archive.tar /home/dir/files_for_backup

как Вы видите , здесь флаги это латинские буквы c и f . Первая буква c означает Creat (то есть создать архив), вторая буква f – это File (указание на то , что все данные будут записаны в файл). Кроме собственно

cCreat (создать новый архив) , есть флаги:
rReplace / Add (добавить, перезаписать архив);
uUpdate (обновить архив);
tList (список архивированных файлов);
xExtract (извлечь файлы из архива).

Архив по-умолчанию сжимается без дополнительной компрессии, но Вы можете усилить сжатие, указав её также с помощью флага:

tar -cjf archive.tar.bz2 /home/dir/files_for_backup

j – компрессия с использованием bzip2
z
– компрессия с использованием gzip
J
– - компрессия с использованием xz
–lzma
– компрессия с использованием lzma

Ну и наконец vVerbose – для тех кто любит видеть, что делает.
С включенным флагом v каждый архивированный файл последовательно отображается у Вас в окне терминала ssh.

- компрессия с использованием bzip2

Опубликовано 16.12.2013 в 08:55 · Автор Вебдизайнеру, сисадмину, вебмастеру · Ссылка
Рубрики: Debian, FreeBSD, Системное администрирование · Теги: , , , , , , , , , ,