syntax: tar [options] [tar-archive-name] [other-file-names]
Как сделать резервную копию (backup) всех файлов и поддиректорий, находящихся в моей домашней директории?
Создадим и назовем наш архив my_home_directory.tar, которая будет находится в /tmp. Этот архив будет содержать файлы и директории, находящиеся в /home/hub-lex.
Код:
|
# tar cvf /tmp/my_home_directory.tar /home/hub-lex
# ls -lai /tmp/my_home_directory.tar
1150580 -rw-r--r-- 1 root root 207656960 Май 3 08:55 /tmp/my_home_directory.tar |
Как просмотреть все файлы находящиеся в tar архиве?
Нужно воспользоваться опцией t, которая показывает все файлы архива.
Код:
|
# tar tvf /tmp/my_home_directory.tar |
Как извлечь все файлы из tar архива?
Воспользуемся опцией x.
Код:
|
# tar xvf /tmp/my_home_directory.tar |
Как использовать gzip с tar?
Опции tar’а остаются прежними, в конце только добавляется опция z. Приведу примеры: создать, просмотреть, извлечь и извлечь в конкретную директорию.
Код:
|
# tar cvfz /tmp/my_home_directory.tar.gz /home/hub-lex
# tar tvfz /tmp/my_home_directory.tar.gz
# tar xvfz /tmp/my_home_directory.tar.gz
# tar xvfz /tmp/my_home_directory.tar.gz -C /home/hub-lex |
Как использовать bzip2 с tar?
Опции tar’а остаются прежними, в конце только добавляется опция j. Приведу примеры: создать, просмотреть, извлечь и извлечь в конкретную директорию.
Код:
|
# tar cvfj /tmp/my_home_directory.tar.bz2 /home/hub-lex
# tar tvfj /tmp/my_home_directory.tar.bz2
# tar xvfj /tmp/my_home_directory.tar.bz2
# tar xvfj /tmp/my_home_directory.tar.bz2 -C /home/hub-lex |
На этом все. Если возникнут вопросы, обращайтесь.
Чтобы следить за статьями блога, оформляйте подписку по
E-MAIL или
RSS.
Источник: www.levinkv.ru