Come unire cartelle e sottocartelle?


11

Ho due cartelle (ORIGINAL A e ORIGINAL B) ed entrambe hanno delle sottocartelle.

Come unire queste due cartelle (e sottocartelle) a DESTINATION C?

a) ORIGINAL A e ORIGINAL B hanno le stesse sottocartelle. Voglio copiare ogni file univoco di qualsiasi sottocartella nella sottocartella "corretta" di DESTINATION C

b) alcune sottocartelle sono solo nell'ORIGINALE A, ma non nell'ORIGINALE B. Voglio una cartella nella DESTINAZIONE C

Qualcuno conosce un comando terminale?

Risposte:


15

Provare:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

È come una copia della cartella A

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

Ciò dovrebbe sincronizzare le cartelle A e B con un'altra nuova cartella C.

È possibile sincronizzare direttamente il file da A a B ma non si avrà la perdita di dati in questo modo.


grazie amico, hai reso la mia giornata. Questo e 'esattamente quello che stavo cercando!
Produnis,

Cosa fare se rsync non è disponibile? Come farlo con CP?
Max
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.