Что делает "tar -cvf / dev / nst0 / home / user1 >> file1.log"? - PullRequest
1 голос
/ 09 апреля 2009

Мне нужна помощь, чтобы понять следующую команду.

tar -cvf /dev/nst0 /home/user1 >> file1.log

Ответы [ 2 ]

1 голос
/ 09 апреля 2009

В дополнение к ответу shodanex: создается архив tar, записанный в / dev / nst0 (ленточный накопитель?) Из / home / user1, и добавляется вывод (запомните verbose -v) в file1.log

1 голос
/ 09 апреля 2009

Прочитайте справочную страницу:

-c stands for create
-v is for verbose
-f specify the archive name

И tar -cvf эквивалентно tar -c -v -f, поэтому мы создаем архив /home/user1 в /dev/nst0. >> file1.log перенаправляет и добавляет стандартный вывод в file1.log. tar -cvf archive_name [files] > file.log сотрет любой существующий контент в file1.log

Посмотрите здесь для объяснения перенаправления ввода / вывода

...