Ho una cartella su Drive 1 chiamata Music, ed è 100GB. Ho una cartella su Drive 2 chiamata Music, ed è 116GB. È la versione più aggiornata. Come faccio a copiare la cartella Music da Drive 2 a Drive 1 senza dover riscrivere ogni singolo file?
L'opzione di fusione verrà visualizzata solo se si sta copiando (anziché spostando) la cartella. Assicurati di mantenere l'opzione mentre trascini la nuova cartella nella posizione della vecchia cartella. In alternativa, usando ⌘ + c per copiare la nuova cartella e ⌘ + v per incollare sulla vecchia cartella dovrebbe ti offre la possibilità di unire i file.
Questo è un caso d'uso classico per rsync:
rsync -av /source-path/source-dir /destination-path
rsync copia solo i file nuovi e modificati nella nuova posizione.
È importante capire come funzioni una barra finale sull'argomento sorgente. Se c'è una barra finale, i contenuti di / percorso-sorgente / directory-sorgente saranno copiati in percorso-destinazione . Se non c'è alcuna barra finale, source-dir verrà copiato nella destinazione e il suo contenuto sarà di un altro livello inferiore nella gerarchia di destinazione.
Quindi, se si desidera replicare un percorso con un altro, includere la barra finale come segue:
rsync -av /sourcepath/sourcedir/ /duplicatpath/sourcedir/
Controlla il comando cp
. Usa man cp
e leggi le opzioni.
Puoi fare qualcosa di simile:
cp -r -u ~/source ~/destination
-R, -r, --recursive : copy directories recursively
-u, --update : copy only when the SOURCE file is newer than the destination file or when the destination file is missing
-p same as --preserve=mode,ownership,timestamps
-v --verbose : explain what is being done
Quindi, se vuoi copiare i file dalla tua cartella Download / musica per dire alla tua musica / nuova cartella faresti qualcosa come:
cp -ruvp ~/Downloads/music/* ~/Music/new/
Questo unirebbe il contenuto di queste due cartelle e se esistessero due file con lo stesso nome e percorso, manterrebbe il più recente basato sul timestamp.
Leggi altre domande sui tag file copy-paste folders merge