Se você executar man rsync
e ir para o resumo de opções, há muitas opções de estilo de formato longo (por exemplo, --long-option
) que são um alias ou são agrupadas com uma opção de formato abreviado. por exemplo,
RESUMO DAS OPÇÕES
Aqui está um breve resumo das opções disponíveis no rsync.
-v, --verbose increase verbosity
--info=FLAGS fine-grained informational verbosity
--debug=FLAGS fine-grained debug verbosity
--msgs2stderr special output handling for debugging
[...]
-e, --rsh=COMMAND specify the remote shell to use
--rsync-path=PROGRAM specify the rsync to run on remote machine
--existing skip creating new files on receiver
--ignore-existing skip updating files that exist on receiver
--remove-source-files sender removes synchronized files (non-dir)
--del an alias for --delete-during
--delete delete extraneous files from dest dirs
--delete-before receiver deletes before xfer, not during
--delete-during receiver deletes during the transfer
--delete-delay find deletions during, delete after
--delete-after receiver deletes after transfer, not during
[...]
A partir disso:
-v, --verbose increase verbosity
Eu diria que -v
e --verbose
são aliases um do outro, ou seja, eles são exatamente iguais.
Mas e quanto às outras opções, e. no caso de opções verbosas
--info=FLAGS fine-grained informational verbosity
--debug=FLAGS fine-grained debug verbosity
e, no caso de -e
--rsh=COMMAND' specify the remote shell to use
--rsync-path=PROGRAM specify the rsync to run on remote machine
--existing skip creating new files on receiver
Qual é a relação entre a forma abreviada -v
, -e
e essas opções de formato longo que parecem "pertencer" à forma abreviada?
eles estão funcionalmente relacionados? por exemplo, --existing
pode ser usado SOMENTE se seguir -e
, como
rsync -e 'ssh ...' --existing
ou significa que --existing
NUNCA deve ser usado com -e
, da mesma forma que você não usaria -v
se já tiver --verbose
.
Ou não existe qualquer relação funcional, isto é, as opções --long-form
que aparecem "agrupadas" com seu pai de forma abreviada são opções completamente separadas e os autores de man rsync
simplesmente os agruparam para fins de categorização? / p>