ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » CentOS » Как настроить CentOS
Создаем архивы tar gz, bz2
Команда tar используется для объединения нескольких файликов или каталогов в одном файлике. Так же tar может архивировать целые деревья каталогов, которые я нахожу очень полезными, например, в будущем для архивации на ленточный носитель, или любой другой.

И так, рассмотрим более подробно команды tar:

[-hide-]# tar -cvf arhive.tar /home/admin

Данной командой, мы архивируем все файликы (каталоги) в директории /admin.

Синтаксис: tar [ключи] [имя архива] [путь до архивируемого файлика]

Но, нам нужно запаковать этот архив, дабы он занимал меньше места на жестком диске. Сжатие архива выполним с помощью gzip, следующий команды:

# tar -czvf arhive.tar.gz /home/admin

Как вы видите, я добавил ключ - z, и приставку gz, после tar., в имени архива.

Так же для сжатия архивов можно использовать сжатие при помощи bzip2, он кстати сжимает сильнее, но менее распространен чем gzip.

Для сжатия bzip2 используем вместо ключа z, ключ j, и приставку bz2.

# tar -cjvf arhive.tar.bz2 /home/admin

Далее рассмотри разархивирование:

Разархивируем обычный архив:

# tar -xvf arhive.tar

Разархивируем архив сжатый gzip:

# tar -xzvf arhive.tar.gz

Разархивируем архив сжатый bzip2:

# tar -xjvf arhive.tar.bz2

И в конце я хотел бы привести синтаксис ключей:

c - создание архива.

v - делает вывод команды tar подробным.

f – является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файлика архива.

z - сжатие gzip.

j - сжатие bzip2

x - распаковка архива.[-hide-]
Просмотров: 2841
Дата: 2011-07-15 23:13:47
Комментариев: 0
Источник: