cp -l
Liens durs Fichiers au lieu de les copier, économiser de l'espace de système de fichiers. J'ai besoin d'utiliser rsync au lieu de CP en raison de son --exclude
capacités.
Donc, ma question est, comment puis-je obtenir RSYNC aux fichiers de liaison durs au lieu de les copier? De toute évidence, il s'agit d'une copie du système de fichiers local. J'ai lu les docs pour Rsync -H
option, mais ce n'est pas clair pour moi si cela se comporte de la même manière que cp -l
.
La réponse s'est avérée être oui, avec RSYNC --link-dest
option. Ce n'est tout simplement pas évident car ce n'est pas un drapeau simple sur/off comme cp -l
, parce que cela prend un argument de chemin.
Donc, cp -l a/ b/
peut aussi être fait comme ceci:
rsync -a --link-dest=a a/ b/