Rsync per Linux: Come sincronizzare, copiare e fare il backup dei file come un professionista
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 per Linux: Come sincronizzare, copiare e fare il backup dei file da professionista
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.
Che cos'è rsync?
Rsync è uno strumento a riga di comando per sincronizzare file e directory tra due posizioni. Può funzionare:
- Localmente: copiando da una directory a un'altra sulla stessa macchina.
- Tramite SSH: copia da un sistema a un altro in modo sicuro.
- Con supporto per la ripresa: salta i file invariati e riprende i trasferimenti parziali.
- Con compressione: riduce il tempo di trasferimento su collegamenti lenti.
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.
Perché rsync è ottimo
- Trasferimenti incrementali veloci: vengono inviati solo i dati modificati.
- Conserva permessi, link simbolici e timestamp: ideale per le attività a livello di sistema.
- Robusto su SSH - sicuro e facile da usare per gli script
- Modalità di esecuzione a secco - per vedere cosa cambierà prima di eseguire qualsiasi cosa
- Supporto della compressione - accelera i trasferimenti lenti
(flag-z) - Compatibile con la rete - riprende i trasferimenti interrotti senza riavviarli
Le opzioni comuni di rsync spiegate
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.
Esempi di Rsync
1. Copiare una directory localmente
rsync -av /sorgente/percorso/ /destinazione/percorso/
Copia tutto ciò che si trova in /source/path/ in /destination/path/, conservando i metadati.
2. Sincronizzazione con un server remoto tramite SSH
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.
3. Eseguire un'esecuzione a secco per vedere cosa verrà copiato
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Ottimo per testare prima di sincronizzare qualsiasi cosa: in realtà non viene copiato nulla.
4. Eseguire il backup di un server remoto sulla macchina locale
rsync -avz user@remote_ip:/etc/ /backup/etc/
Utilizzate questa funzione per creare un'istantanea locale dei file di configurazione remoti.
5. Eseguire il mirroring di due directory
rsync -av --delete /sorgente/ /destinazione/
Questo assicura che la destinazione corrisponda alla sorgente, comprese le cancellazioni.
6. Escludere file o cartelle specifici
rsync -av --exclude="*.log" /src/ /dest/
In questo esempio, tutti i file .log vengono ignorati.
Rsync su cron: backup automatici
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.
Video consigliato
Titolo: Master Rsync! La guida definitiva alla sincronizzazione dei file in Linux!<br>
Canale: Tech Simplified<br>
Riflessioni finali
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.

Come installare e utilizzare Redis su un VPS
Scoprite come installare e configurare Redis su un VPS per ottenere prestazioni, sicurezza e gestione ottimali nelle vostre applicazioni.
9 min di lettura - 7 gennaio 2026
Monitoraggio del server dedicato o del VPS, quali sono le opzioni nel 2025?
12 min di lettura - 28 novembre 2025

Avete domande o avete bisogno di una soluzione personalizzata?
Opzioni flessibili
Portata globale
Distribuzione immediata
Opzioni flessibili
Portata globale
Distribuzione immediata
