← retour aux snippets

cp --link: dupliquer via hardlinks

Créer une copie apparente de fichiers en partageant les blocs via hardlinks (même FS).

bash filesystem #cp#hardlink#dedupe

objectif

Économiser de l’espace disque et accélérer des duplications locales.

code minimal

cp -al /data/release /data/release-copy

utilisation

# préserver attributs (-a) et lier au lieu de copier (--link)
cp -a --link src/ dst/

variante(s) utile(s)

# trouver des hardlinks d'un fichier
find /data -samefile /data/release/file

notes

  • fonctionne uniquement sur le même filesystem.
  • une modification ultérieure d’une copie modifie l’autre (pas CoW).