Volevo chiedere c'è qualche motivo per non usare rsynctutto e abbandonare cp?
Non ne ero a conoscenza rsynce ora non so perché cpsia mai necessario.
cpma non rsync: pubs.opengroup.org/onlinepubs/007904875 /utilities/contents.htm
Volevo chiedere c'è qualche motivo per non usare rsynctutto e abbandonare cp?
Non ne ero a conoscenza rsynce ora non so perché cpsia mai necessario.
cpma non rsync: pubs.opengroup.org/onlinepubs/007904875 /utilities/contents.htm
Risposte:
A rigor di termini sì, puoi sempre usare rsync. Da man rsync(enfasi mia):
Rsync è uno strumento di copia dei file rapido e straordinariamente versatile. Può copiare localmente, su / da un altro host su qualsiasi shell remota o su / da un demone rsync remoto. Offre un gran numero di opzioni che controllano ogni aspetto del suo comportamento e consentono di
copiare specifiche molto flessibili dell'insieme di file . È famoso per il suo algoritmo di trasferimento delta, che riduce la quantità di dati inviati sulla rete inviando solo le differenze tra i file di origine e quelli esistenti nella destinazione. Rsync è ampiamente utilizzato per backup e mirroring e come comando di copia migliorato per l'uso quotidiano.
Ora, a volte non vale la pena digitare quei pochi personaggi extra solo per usare un carro armato per uccidere una mosca. Inoltre, rsyncspesso non è installato per impostazione predefinita, quindi cpè bello avere.
rsyncte stesso a seconda del sistema in cui ti trovi. Se non hai rootaccesso, può essere difficile. cpè POSIX e sarà sempre lì.
cpfa parte dei coreutils GNU, quindi è sempre installato su ogni sistema Linux mentre rsyncnon lo è.
sometimes it is just not worth typing those few extra characters- Alias pcp(per "copia di progresso") per quello;)
Rsync può essere più lento che cpin alcune situazioni. Ad esempio, quando la destinazione esiste e rsync finisce per fare dei costosi confronti per ogni blocco, non trova blocchi uguali e copia comunque il file sorgente completo.
Inoltre, quando non esistono file di destinazione, rsync non offre alcun vantaggio al di sopra di cp.
Penso rsyncche non gestisca la copia di file sparsi in modo semplice. cpdi default lo gestisce molto bene.
-Sbandiera.
sparse.
rsyncnon è disponibile ovunque, locpè.