Создаем архивы tar gz, bz2
Автор: admin Раздел: Как настроить CentOS
Команда 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-] |