web-dev-qa-db-fra.com

Comment fusionner des dossiers et des sous-dossiers?

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 de n'importe quel sous-dossier dans le sous-dossier "correct" de DESTINATION C

b) certains sous-dossiers ne sont que dans ORIGINAL A, mais pas dans ORIGINAL B. Je veux n'importe quel dossier dans DESTINATION C

Est-ce que quelqu'un connaît une commande de terminal?

11
Produnis

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 dossier, le nouveau dossier C.

Vous pouvez synchroniser le fichier de A à B directement, mais vous ne perdrez pas de données de cette façon.

15
prophecy201