J'utilise la commande tar comme,
tar -cvf protTests.tar protTests/*
à tar
tous les fichiers du dossier, protTests
. Mais cela inclut les liens symboliques à l'intérieur du dossier, qui n'est pas souhaité.
Existe-t-il une option de ligne de commande qui supprimera tous les liens symboliques?
--files-from
, c'est une option de gtar, donc si vous donnez un tel conseil, mieux vaut mentionner que c'est spécifique à gtar. La recherche n'a pas de primaire-not
, c'est un autre GNUisme non portable. En général, c'est une mauvaise idée d'utiliser un appel de recherche distinct. Cela peut poser des problèmes avec des caractères amusants dans le nom de fichier et cela donne certainement de faibles performances car find et tar ont besoin d'analyser le système de fichiers. Ces problèmes ne s'appliquent pas aux programmes comme star qui utilisent libfind et ont donc le code find incorporé.