Ребята вы можете взглянуть на следующее:Различные способы дегтя в Linux
tar cf foo.tar foo/ bar/
tar cf foo.tar a.txt b.txt
tar -cf foo.tar foo/
те 3 строки команд, так же, как это?
tar cf foo.tar foo/
Ребята вы можете взглянуть на следующее:Различные способы дегтя в Linux
tar cf foo.tar foo/ bar/
tar cf foo.tar a.txt b.txt
tar -cf foo.tar foo/
те 3 строки команд, так же, как это?
tar cf foo.tar foo/
Фактически, да.
Так, в группе из трех человек, вы создаете архивный файл каждый раз свежее с опцией c
или -c
, только последняя будет иметь значение (а).
Так что сводится к тому, является ли следующие два эквивалентны:
tar -cf foo.tar foo/
tar cf foo.tar foo/
, и они являются: -
перед c
не является обязательным.
(а) Если вы не настроили свои права доступа к директориям и umask
настройки таким причудливым образом, что вы можете создавать файлы, но не перезаписывать их :-)
+1 для тщательности сноски ^^ (и да, «c» в tar будет создавать архив и clobber любой ранее существовавший, как он это делает) (в «последних» версиях tar вы можете иметь «-k», или "--keep-files", чтобы добавить к уже существующему контенту ... но это НЕ переносимо) –
Является ли это действительно вопрос программирования? – unwind
да, да. – ruggedbuteducated