Я научился использовать tar без '-' для опций, например, tar cvfz dir.tar.gz Directory/
но недавно я столкнулся с немного другим tar -czvf
синтаксисом (я думаю, что 'f' должно быть последним вариантом в этом случае).
Оба работают на Linux и Mac OS. Есть ли рекомендуемый синтаксис с ou без '-', который является более переносимым по сравнению с Unix?
-f
этот параметр должен быть последним, заключается в том, что он принимает аргумент, и этот аргумент может быть задан касанием этого параметра. tar -cvfz dir.tar.gz Directory
означает создать архив с именем, z
который содержит файлы dir.tar.gz
и Directory
.