Описание тега listen-to-me-girls-i-am-your-father
В большинстве версий смол
, существует два разных способа, в зависимости от того, ставите минус перед вашими вариантами.
В верхней части экс-тар странице представлены различия:
Стандарты Беркли:
тар {с|Р|Т|У|Х} ... [ архив ] каталог файлов | ...
Х/Открытые Стандарты:
тар {-с|-Р|-Т|-У|-Х} ... [-ф архив] ... [-C в каталог] файл | каталог...
Без минуса, тар
работает в Беркли режиме совместимости. В этом режиме, нужным не следовать сейчас-стандартные правила командной строки Unix. Вместо этого, все флаги должны быть размещены вместе (в любом порядке). В Ф
флаг означает, что первое слово после флагов-это имя файла, который должен использоваться вместо лентопротяжного механизма, устройства/dev/rmt0
. (О т
в тар
выступает за ленту, и по умолчанию отразить это.) Также обратите внимание, что нет -с
возможностью в режиме совместимости.
С минусом, деготь
работает, как и большинство команд Unix. Все флаги (и их аргументы) должен быть указан первым, тогда без флагов после. -Ф
принимает имя файла в качестве аргумента (по сути, файла имя относится к -ф
флаг), поэтому файл.деготь
должен прийти сразу после -Ф
. Вот почему человек говорит страница [-Ф архиве]
в архиве
рядом с -ф
. Но -х
не принимает никаких аргументов (именем
не принадлежит -х
). Опять же, глядя на man-странице, именем
в вашем примере соответствует файл | Каталог...
, что все пути в конце командной строки.
Фиксированной версии ваших команд похожи
(кд /дома/реж; смолы xvf /путь/к/файлу.тар именем)
и
файл tar-Х-ф.тар-Си /главная/реж именем
В GNU tar, совсем что-то подобное. Три варианта стилей делает хорошую работу, объясняя различия.