5 min di lettura - 4 luglio 2025

Imparate a usare rsync su Linux per sincronizzare i file, copiare i dati tra i server e automatizzare i backup. Questo potente strumento a riga di comando è essenziale per gli sviluppatori e i sysadmin.
Rsync è uno degli strumenti di trasferimento file più efficienti e affidabili disponibili sui sistemi Unix. Che si tratti di sincronizzare i server, copiare i backup o migrare tra fornitori di VPS, rsync è spesso lo strumento più intelligente per questo lavoro.
Questo articolo spiega cosa fa rsync, perché è migliore degli strumenti di copia di base e come usarlo con sicurezza.
Rsync è uno strumento a riga di comando per sincronizzare file e directory tra due posizioni. Può funzionare:
A differenza di scp o cp, rsync confronta la sorgente e la destinazione, inviando solo le differenze, il che lo rende incredibilmente efficiente in termini di larghezza di banda e di tempo.
( flag-z )Ecco i flag più utili che utilizzerete:
-a → modalità archivio (conserva la proprietà, i permessi, i collegamenti simbolici, ecc.)-v → verbose (mostra ciò che sta accadendo)-z → comprime i dati del file durante il trasferimento--progress → mostra gli aggiornamenti sull'avanzamento in tempo reale--delete → cancella i file sulla destinazione che non esistono sulla sorgente-e ssh → usa SSH per le connessioni remote.rsync -av /sorgente/percorso/ /destinazione/percorso/
Copia tutto ciò che si trova in /source/path/ in /destination/path/, conservando i metadati.
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
Il -z aggiunge la compressione; la parte -e ssh è implicita quando si usa un host remoto.
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Ottimo per testare prima di sincronizzare qualsiasi cosa: in realtà non viene copiato nulla.
rsync -avz user@remote_ip:/etc/ /backup/etc/
Utilizzate questa funzione per creare un'istantanea locale dei file di configurazione remoti.
rsync -av --delete /sorgente/ /destinazione/
Questo assicura che la destinazione corrisponda alla sorgente, comprese le cancellazioni.
rsync -av --exclude="*.log" /src/ /dest/
In questo esempio, tutti i file .log vengono ignorati.
Volete backup giornalieri della configurazione del server?
Create uno script come:<br>
rsync -az /etc/ user@backup:/home/backups/hostname/etc/
Aggiungetelo al vostro crontab con crontab -e:<br>
0 2 * * * /home/youruser/rsync-backup.sh
Questo lavoro viene eseguito ogni notte alle 2:00.
Titolo: Master Rsync! La guida definitiva alla sincronizzazione dei file in Linux!<br>
Canale: Tech Simplified<br>
Rsync è uno di quegli strumenti che diventano indispensabili una volta compresi. È affidabile, efficiente e collaudato: è perfetto per tutto, dalle semplici copie di file alle migrazioni complete del sistema.
Sia che stiate gestendo una singola VPS o una flotta di server, imparare a usare bene rsync vi farà risparmiare tempo, banda e stress. Perché non provarlo sulle nostre VPS ad alte prestazioni? Potete iniziare per soli 6,99 dollari.

Scoprite come selezionare il server GPU ideale per i vostri carichi di lavoro AI, considerando i casi d'uso, le specifiche hardware, la scalabilità e i costi operativi.
10 min di lettura - 15 ottobre 2025
10 min di lettura - 10 ottobre 2025

Opzioni flessibili
Portata globale
Distribuzione immediata
Opzioni flessibili
Portata globale
Distribuzione immediata