rsync è una potente utility per la sincronizzazione e il trasferimento di file, spesso utilizzata sui server, compresi i server privati virtuali (VPS). Permette di copiare e sincronizzare in modo efficiente file e directory tra sistemi locali e remoti.
-a
(archivio): include molte opzioni per preservare gli attributi dei file (permessi, timestamp, ecc.).-v
(verbose): visualizza informazioni dettagliate sul processo.-z
(compress): comprime i dati durante la trasmissione.--delete
: elimina i file nella directory di destinazione che non si trovano nella directory di origine.--exclude
: esclude dalla copia i file o le directory specificate.Questi esempi e opzioni vi aiuteranno a iniziare a usare rsync e a sincronizzare file e directory in modo efficiente.
Componenti della sintassi:
user@host:/path/to/source
).Copia di una directory locale in un'altra directory locale:
rsync -av /path/to/source/ /path/to/destination/
Copia di una directory locale in un server remoto:
rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/
Copia da un server remoto a un computer locale:
rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/
Sincronizzazione per escludere alcuni file:
rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/
rsync è uno strumento molto utile per gli amministratori e gli sviluppatori di server che semplifica il processo di trasferimento e sincronizzazione dei file. La sua efficienza e flessibilità lo rendono una delle soluzioni più popolari per il backup e la gestione dei file su VPS e altri server.
Apply the discount by inserting the promo code in the special field at checkout: