Comment fusionner des dossiers et sous-dossiers?

11

J'ai deux dossiers (ORIGINAL A et ORIGINAL B), et les deux ont des sous-dossiers.

Comment fusionner ces deux dossiers (et sous-dossiers) avec DESTINATION C?

a) ORIGINAL A et ORIGINAL B ont les mêmes sous-dossiers. Je veux copier chaque fichier unique d'un sous-dossier dans le sous-dossier "correct" de DESTINATION C

b) certains sous-dossiers sont uniquement en ORIGINAL A, mais pas en ORIGINAL B. Je veux un dossier dans DESTINATION C

Quelqu'un connaît-il une commande de terminal?

Produnis
la source

Réponses:

15

Essayer:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

C'est comme une copie du dossier A

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

Cela devrait synchroniser les dossiers A et B avec un autre le nouveau dossier C.

Vous pouvez synchroniser le fichier de A à B directement, mais vous n'aurez pas de perte de données de cette façon.

prophétie201
la source
mec thx, vous avez fait ma journée. Ceci est exactement ce que je cherchais!
Produnis
Que faire si rsync ne sont pas disponibles? Comment faire avec le CP?
Max