web-dev-qa-db-fra.com

Comment remplacer tous les fichiers en double avec des liens difficiles?

J'ai deux dossiers contenant divers fichiers. Certains des fichiers du premier dossier ont une copie exacte dans le deuxième dossier. Je voudrais remplacer ceux avec un lien dur. Comment puis je faire ça?

21
qdii

(( Duplicate Commander Une solution possible sur Windows:

Duplicate Commander est une application gratuite qui vous permet de rechercher et de gérer des fichiers en double sur votre PC. Le commandant en double est livré avec de nombreuses fonctionnalités et outils qui vous permettent de récupérer votre espace disque à partir de ces doublons.

Caractéristiques:

Replacing files with hard links
Replacing files with soft links
... (and many more) ...

1

Pour Linux, vous pouvez trouver un script Bash ici .

6
Karan

RECHERCHER DUPLIGUE ET MÊME FILE est une autre solution sur Windows:

RECHERCHEUR DE FICHIERS DUPLIGUE ET MÊME (RECHERCHER DUPLICATE) est une application permettant de rechercher des fichiers en double (clones) et des liens durs NTFS vers le même fichier. Il recherche des contenus de fichier en double quel que soit le nom de fichier (la comparaison de byteaux véritates à octet est utilisée). Cette application permet non seulement de supprimer des fichiers en double ou de les déplacer vers un autre emplacement, mais de remplacer les doublons avec des liens durs NTFS également (unique!)

enter image description here

2
Greck

Je recommande fortement JDUPES . C'est une fourchette améliorée de FDUPES , mais comprend également:

  • un tas de nouvelles options de ligne de commande - y compris --linkhard, ou -L pour le court
  • support natif pour toutes les principales plates-formes du système d'exploitation
  • la vitesse a dit être plus de 7 fois plus rapidement que les FDUPES en moyenne

Pour votre question, vous pouvez simplement exécuter $ jdupes -L /path/to/your/files.

Vous voudrez peut-être cloner et construire la dernière source de son Github Repo puisque le projet est toujours en cours de développement actif. Windows Binaires sont également fournis ici. Les binaires emballés sont disponibles dans certaines distributions de Linux/BSD - en fait, je l'ai d'abord trouvée à travers $ apt search.

1
Arnie97