{"id":2563,"date":"2024-09-25T14:24:31","date_gmt":"2024-09-25T14:24:31","guid":{"rendered":"\/tutorial\/?p=2563"},"modified":"2025-12-18T13:23:48","modified_gmt":"2025-12-18T13:23:48","slug":"rsync","status":"publish","type":"post","link":"\/it\/tutorial\/rsync","title":{"rendered":"Come utilizzare il comando rsync di Linux per semplificare la sincronizzazione dei file remoti"},"content":{"rendered":"<p>Copiare file da un dispositivo all&rsquo;altro pu&ograve; essere un compito laborioso. Fortunatamente, puoi semplificare questo processo su Linux utilizzando il comando <strong>rsync <\/strong>.<\/p><p><strong>rsync<\/strong>, acronimo di sincronizzazione remota, ti permette di trasferire e sincronizzare file o cartelle tra dispositivi locali e server remoti basati su Linux. Che tu sia un professionista o stia solo iniziando, padroneggiare il comando <strong>rsync <\/strong>&nbsp;pu&ograve; semplificare la gestione dei tuoi file Linux.<\/p><p>Questo articolo approfondir&agrave; in dettaglio il comando <strong>rsync<\/strong> e come funziona. Dimostreremo anche come utilizzare il comando <strong>rsync<\/strong> attraverso esempi pratici.<\/p><p>\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Cos'&egrave; rsync?<\/h2>\n                    <p><br>\nrsync &egrave; un potente e versatile comando Linux per trasferire e sincronizzare file tra dispositivi locali e remoti. A differenza dei comandi di duplicazione tradizionali, rsync utilizza un algoritmo di trasferimento delta per trasmettere solo le differenze tra i file sorgente e destinazione. Questo approccio riduce drasticamente l&rsquo;uso della larghezza di banda e accelera i trasferimenti. <\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>rsync<\/strong> ha anche robuste funzionalit&agrave; per il trasferimento di file su un server di backup e per le operazioni di mirroring. Preserva gli attributi dei file e supporta trasferimenti sicuri tramite SSH, rendendolo adatto sia per trasferimenti di file locali che remoti.<\/p><h2 class=\"wp-block-heading\" id=\"h-come-funziona-rsync\"><strong>Come funziona rsync?<\/strong><\/h2><p>Questa sezione esplorer&agrave; varie opzioni di <strong>rsync<\/strong> e la sintassi di base per diversi scopi.<\/p><h3 class=\"wp-block-heading\" id=\"h-opzioni-e-parametri-di-rsync\"><strong>Opzioni e parametri di rsync<\/strong><\/h3><p><strong>rsync<\/strong> ha numerose opzioni di linea di comando, parametri e file di configurazione per personalizzare il suo comportamento. Eccone alcuni comunemente usati:<\/p><ul class=\"wp-block-list\">\n<li><strong>-v o &ndash;verbose <\/strong>: aumenta la verbosit&agrave;, fornendo un output pi&ugrave; dettagliato durante il trasferimento.<\/li>\n\n\n\n<li><strong>-a o &ndash;archive <\/strong>: modalit&agrave; archivio, che include la duplicazione ricorsiva e la conservazione dei permessi dei file, dei timestamp, link simbolici, e dei file di dispositivo.<\/li>\n\n\n\n<li><strong>-r o &ndash;recursive <\/strong>: copia le directory in modo ricorsivo.<\/li>\n\n\n\n<li><strong>&ndash;delete <\/strong>: elimina i file esclusi dalla cartella di destinazione.<\/li>\n\n\n\n<li><strong>&ndash;exclude=PATTERN <\/strong>: esclude file o directory che corrispondono al pattern specificato.<\/li>\n\n\n\n<li><strong>&ndash;include=PATTERN <\/strong>: include file o directory che corrispondono al pattern specificato.<\/li>\n\n\n\n<li><strong>-z o &ndash;compress <\/strong>: comprime i dati del file durante il trasferimento per ridurre l&rsquo;uso della larghezza di banda.<\/li>\n\n\n\n<li><strong>-s o &ndash;sparse <\/strong>: genera un riassunto dei file e delle directory sincronizzate, inclusi i file sparsi, dopo un&rsquo;operazione di sincronizzazione.<\/li>\n\n\n\n<li><strong>&ndash;dry-run <\/strong>: esegue una prova senza apportare alcuna modifica effettiva.<\/li>\n\n\n\n<li><strong>&ndash;temp-dir <\/strong>: specifica una directory per memorizzare i file temporanei.<\/li>\n\n\n\n<li><strong>-u o &ndash;update <\/strong>: salta i file sul lato di destinazione che sono pi&ugrave; recenti dei file sorgente, quindi vengono aggiornati solo i file pi&ugrave; vecchi.<\/li>\n\n\n\n<li><strong>-h o &ndash;human-readable <\/strong>: visualizza i numeri in un formato leggibile dall&rsquo;uomo.<\/li>\n\n\n\n<li><strong>-i o &ndash;itemize-changes <\/strong>: emette un elenco delle modifiche apportate durante il trasferimento.<\/li>\n\n\n\n<li><strong>&ndash;progress <\/strong>: mostra il progresso durante il trasferimento.<\/li>\n\n\n\n<li><strong>&ndash;stats <\/strong>: fornisce le statistiche del trasferimento file dopo che &egrave; completo.<\/li>\n\n\n\n<li><strong>-e o &ndash;rsh=COMMAND <\/strong>: specifica quale shell remota utilizzare.<\/li>\n\n\n\n<li><strong>&ndash;bwlimit=RATE <\/strong>: limita la larghezza di banda per aumentare l&rsquo;efficienza della rete.<\/li>\n\n\n\n<li><strong>-P o &ndash;partial &ndash;progress <\/strong>: conserva i file parzialmente trasferiti e mostra il progresso.<\/li>\n<\/ul><p>Per un elenco completo di tutte le opzioni <strong>rsync <\/strong>&nbsp;disponibili, esegui il seguente comando:<\/p><pre class=\"wp-block-preformatted\">man rsync<\/pre><p>Vedrai informazioni dettagliate su ogni opzione e parametro.<\/p><h3 class=\"wp-block-heading\" id=\"h-sintassi-di-base\"><strong>Sintassi di base<\/strong><\/h3><p>La sintassi di base di un comando <strong>rsync <\/strong>&nbsp;&egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">rsync [OPTIONS] SOURCE DESTINATION<\/pre><ul class=\"wp-block-list\">\n<li><strong>[OPTIONS] <\/strong>: questa &egrave; la sezione dove puoi includere le opzioni di <strong>rsync<\/strong>. Puoi aggiungere pi&ugrave; di un&rsquo;opzione.<\/li>\n\n\n\n<li><strong>SOURCE <\/strong>: questa &egrave; la directory o il file di origine che vuoi copiare o sincronizzare. Specifica qui il percorso ai dati di origine.<\/li>\n\n\n\n<li><strong>DESTINATION <\/strong>: la cartella di destinazione dove i dati di origine verranno copiati o sincronizzati. Specifica qui il percorso per la cartella o il file di destinazione.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-sintassi-di-base-per-la-shell-remota\"><strong>Sintassi di base per la shell remota<\/strong><\/h3><p>Quando si utilizza <strong>rsync <\/strong>per trasferire dati da un computer locale a un<a href=\"http:\/\/hostinger.it\/tutorial\/cos-e-il-vps-hosting\" target=\"_blank\" rel=\"noopener\"> <strong>server privato virtuale<\/strong><\/a> (VPS) Linux, la comunicazione si basa sul daemon <strong>rsync <\/strong>. La sintassi per la shell remota di <strong>rsync<\/strong> &egrave; la seguente:<\/p><pre class=\"wp-block-preformatted\">rsync [OPTIONS] -e \"SSH_COMMAND\" SOURCE DESTINATION<\/pre><p>L&rsquo;opzione <strong>-e<\/strong> viene utilizzata per specificare la shell remota. Nella maggior parte dei casi, utilizzerai <strong>ssh<\/strong> per connetterti all&rsquo;host remoto utilizzando il protocollo di aggiornamento remoto <strong>rsync<\/strong>.<\/p><p>Esploriamo due scenari comuni.<\/p><p>Usa il seguente comando per scaricare dati da un sistema remoto al tuo computer locale:<\/p><pre class=\"wp-block-preformatted\">rsync -avz -e ssh user@remote_host:\/path\/to\/source\/ \/path\/to\/local\/destination\/<\/pre><p>Usa il seguente comando per inviare dati dal tuo sistema di file locale a una directory remota utilizzando il protocollo <strong>CVS<\/strong>:<\/p><pre class=\"wp-block-preformatted\">rsync -avz \/path\/to\/local\/source\/ user@remote_host:\/path\/to\/remote\/destination\/<\/pre><h2 class=\"wp-block-heading\" id=\"h-come-verificare-la-versione-di-rsync\"><strong>Come verificare la versione di rsync<\/strong><\/h2><p><strong>rsync<\/strong> &egrave; tipicamente incluso di default in molte <strong>distribuzioni Linux<\/strong>. Verifichiamo se <strong>rsync <\/strong>&egrave; gi&agrave; installato sul tuo sistema.<\/p><p>Per gli utenti di Windows che lavorano con<a href=\"https:\/\/www.hostinger.com\/it\/vps-hosting\"> <strong>VPS hosting<\/strong><\/a>, usa PuTTY SSH per accedere. Se stai utilizzando macOS o Linux, accedi al Terminal.<\/p><p>Una volta effettuato l&rsquo;accesso, esegui il comando qui sotto:<\/p><pre class=\"wp-block-preformatted\">rsync --version<\/pre><p>Riceverai un risultato simile al seguente:<\/p><pre class=\"wp-block-preformatted\">rsync version 3.2.7 protocol version 31<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/it\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-1333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-come-installare-rsync\"><strong>Come installare rsync<\/strong><\/h2><p>Se <strong>rsync <\/strong>non &egrave; preinstallato sulla tua macchina locale o remota, procedi e installalo manualmente. Ecco i comandi di installazione per i vari sistemi operativi:<\/p><p>Per le distribuzioni basate su Debian, incluso Ubuntu:<\/p><pre class=\"wp-block-preformatted\">sudo apt-get install rsync<\/pre><p>Per le distribuzioni basate su Fedora, come CentOS:<\/p><pre class=\"wp-block-preformatted\">sudo dnf install rsync<\/pre><p>Per macOS:<\/p><pre class=\"wp-block-preformatted\">brew install rsync<\/pre><h2 class=\"wp-block-heading\" id=\"h-come-utilizzare-i-comandi-rsync\"><strong>Come utilizzare i comandi rsync<\/strong><\/h2><p>Prima di imparare ad usare <strong>rsync<\/strong>, prepariamo due cartelle di prova chiamate <strong>originale<\/strong> e <strong>duplicato<\/strong>. La cartella <strong>originale<\/strong> conterr&agrave; tre file di esempio, mentre la cartella <strong>duplicata<\/strong> &egrave; inizialmente vuota.<\/p><p>Per creare queste cartelle, segui questi comandi:<\/p><pre class=\"wp-block-preformatted\">cd<br><br>mkdir original<br><br>mkdir duplicate<\/pre><p>Successivamente, crea tre file di esempio all&rsquo;interno della cartella <strong>originale <\/strong>:<\/p><pre class=\"wp-block-preformatted\">touch original\/file{1..3}<\/pre><p>Per assicurarti che tutti i file di esempio siano stati creati, elenca tutti i file nella directory <strong>originale <\/strong>e osserva il sistema dei file utilizzando questo comando:<\/p><pre class=\"wp-block-preformatted\">rsync original\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-comandi-rsync-piu-comuni\"><strong>Comandi rsync pi&ugrave; comuni<\/strong><\/h3><p>Uno degli utilizzi pi&ugrave; essenziali di <strong>rsync <\/strong>&egrave; replicare i dati tra due directory all&rsquo;interno dello stesso sistema. Per fare questo, usa il seguente comando:<\/p><pre class=\"wp-block-preformatted\">rsync original\/* duplicate\/<\/pre><p>I contenuti all&rsquo;interno della <strong>cartella originale<\/strong> saranno duplicati nella <strong>cartella duplicata<\/strong>. Se aggiungi un nuovo file o aggiorni i file esistenti nella<strong> cartella originale <\/strong>, solo i nuovi file o quelli modificati verranno trasferiti. Tuttavia, se la <strong>cartella duplicata<\/strong> non esiste, ne risulter&agrave; un errore.<\/p><p>Per sincronizzare i file e creare una nuova cartella contemporaneamente, usa invece questo comando:<\/p><pre class=\"wp-block-preformatted\">rsync original\/ duplicate\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-come-utilizzare-i-comandi-rsync-con-le-sottodirectory\"><strong>Come utilizzare i comandi rsync con le sottodirectory<\/strong><\/h3><p>Per sincronizzare cartelle e sottodirectory tra due luoghi, usa questo comando di copia della directory <strong>rsync<\/strong>:<\/p><pre class=\"wp-block-preformatted\">rsync -r original\/*\/ duplicate\/<\/pre><p>Per sincronizzare una specifica sottodirectory, digita il comando qui sotto:<\/p><pre class=\"wp-block-preformatted\">rsync -r original\/subdirectory_name\/ duplicate\/<\/pre><p>Sostituisci <strong>subdirectory_name<\/strong> con il nome della sottocartella che vuoi sincronizzare.<\/p><p>Potresti voler escludere una particolare sottodirectory dalla sincronizzazione. In questo caso, inserisci il seguente comando per farlo:<\/p><pre class=\"wp-block-preformatted\">rsync -r --exclude=subdirectory_name original\/ duplicate\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-come-sincronizzare-i-file\"><strong>Come sincronizzare i file<\/strong><\/h3><p>Per sincronizzare o aggiornare i file tra due cartelle, usa questo comando:<\/p><pre class=\"wp-block-preformatted\">rsync -av original\/ duplicate\/<\/pre><p>Per copiare i file dalla <strong>cartella originale<\/strong> a un server remoto, inserisci questo comando:<\/p><pre class=\"wp-block-preformatted\">rsync -av -e ssh original\/ username@remote_host:\/path\/to\/destination\/<\/pre><p>Sostituisci <strong>username, remote_host, <\/strong>e <strong>\/path\/to\/destination\/ <\/strong>con i valori appropriati.<\/p><h3 class=\"wp-block-heading\" id=\"h-come-combinare-i-comandi-rsync\"><strong>Come combinare i comandi rsync<\/strong><\/h3><p>Mentre diventi pi&ugrave; familiare con <strong>rsync<\/strong>, esploriamo la sua capacit&agrave; di combinare pi&ugrave; comandi per compiti complessi di gestione dei file.<\/p><p>Puoi combinare le funzionalit&agrave; di sincronizzazione ed esclusione per ottenere risultati precisi.<\/p><p>L&rsquo;esempio qui sotto mostra come puoi sincronizzare tutti i file dalla directory <strong>originale<\/strong> <strong>rsync<\/strong> escludendo i file <strong>TXT<\/strong>:<\/p><pre class=\"wp-block-preformatted\">rsync -av --exclude='*.txt' original\/ duplicate\/<\/pre><p>Combina l&rsquo;opzione <strong>-r <\/strong>&nbsp;con i comandi di sincronizzazione per garantire che le directory <strong>rsync<\/strong> e i loro contenuti vengano sincronizzati in modo ricorsivo.<\/p><pre class=\"wp-block-preformatted\">rsync -av -r original\/ duplicate\/<\/pre><p>Prima di sincronizzare una vera cartella <strong>rsync<\/strong>, puoi utilizzare l&rsquo;opzione <strong>&ndash;dry-run<\/strong> per visualizzare in anteprima le modifiche che <strong>rsync<\/strong> farebbe senza apportare alcuna modifica effettiva.<\/p><pre class=\"wp-block-preformatted\">rsync -av --dry-run original\/ duplicate\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-altre-opzioni-per-i-comandi-rsync\"><strong>Altre opzioni per i comandi rsync<\/strong><\/h3><p>L&rsquo;opzione <strong>&ndash;delete<\/strong> ti permette di eliminare i file dalla cartella di destinazione che non esistono pi&ugrave; nella cartella di origine. Per utilizzare questa opzione, includila nel tuo comando <strong>rsync<\/strong> in questo modo:<\/p><pre class=\"wp-block-preformatted\">rsync -av --delete original\/ duplicate\/<\/pre><p><strong>rsync<\/strong> supporta la sincronizzazione di file specifici o tipi di file utilizzando pattern e caratteri jolly. Ad esempio, per sincronizzare solo i file <strong>TXT<\/strong>, inserisci:<\/p><pre class=\"wp-block-preformatted\">rsync -av original\/*.txt duplicate\/<\/pre><p>Puoi anche escludere file in base a specifici pattern nei loro nomi. Per escludere un file chiamato <strong>example.txt<\/strong>, digita il seguente comando:<\/p><pre class=\"wp-block-preformatted\">rsync -av --exclude=example.txt original\/ duplicate\/<\/pre><p>Combina le opzioni <strong>&ndash;include<\/strong> e <strong>&ndash;exclude<\/strong> per includere pi&ugrave; file o directory escludendone altri. Ecco un esempio per includere i file che iniziano con la lettera <strong>L<\/strong> ed escludere tutti gli altri file:<\/p><pre class=\"wp-block-preformatted\">rsync -av --include='L*' --exclude='*' original\/ duplicate\/<\/pre><p>Per limitare la sincronizzazione ai file al di sotto di una determinata dimensione, utilizza l&rsquo;opzione <strong>&ndash;max-size<\/strong> seguita dal limite di dimensione. Il comando <strong>rsync<\/strong> per sincronizzare solo i file pi&ugrave; piccoli di <strong>10 MB<\/strong> &egrave; il seguente:<\/p><pre class=\"wp-block-preformatted\">rsync -av --max-size=10M original\/ duplicate\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-come-aggiungere-una-barra-di-avanzamento\"><strong>Come aggiungere una barra di avanzamento<\/strong><\/h3><p>Monitorare il progresso della sincronizzazione pu&ograve; essere utile, specialmente per trasferimenti di file di grandi dimensioni. <strong>rsync<\/strong> ti permette di includere una barra di avanzamento utilizzando l&rsquo;opzione <strong>&ndash;progress<\/strong>. Ecco il comando che puoi utilizzare:<\/p><pre class=\"wp-block-preformatted\">rsync -av --progress original\/ duplicate\/<\/pre><p>L&rsquo;output avr&agrave; un aspetto simile a questo:<\/p><pre class=\"wp-block-preformatted\">file1.txt<\/pre><pre class=\"wp-block-preformatted\">&nbsp;&nbsp;&nbsp;&nbsp;5.120.000 100% &nbsp; 50,00MB\/s 0:00:00 (xfr#1, to-chk=2\/3)<\/pre><pre class=\"wp-block-preformatted\">file2.txt<\/pre><pre class=\"wp-block-preformatted\">&nbsp;&nbsp;&nbsp;&nbsp;5.345.678 100% &nbsp; 55,67MB\/s 0:00:00 (xfr#2, to-chk=1\/3)<\/pre><p>Per aggiungere una barra di avanzamento e mantenere i file parzialmente trasferiti invece di eliminarli in caso di interruzione, usa l&rsquo;opzione <strong>-P<\/strong>:<\/p><pre class=\"wp-block-preformatted\">rsync -av -P original\/ duplicate\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-come-creare-un-backup-con-rsync\"><strong>Come creare un backup con rsync<\/strong><\/h3><p>Infine, <strong>rsync<\/strong> offre un modo conveniente per creare file di backup utilizzando l&rsquo;opzione <strong>&ndash;backup<\/strong>. Questa opzione ti permette di fare il backup dei file su un server, prevenendo la sovrascrittura durante la sincronizzazione.<\/p><p>Per creare un backup remoto e specificare la sua directory, usa il seguente comando:<\/p><pre class=\"wp-block-preformatted\">rsync -av --backup --backup-dir=\/path\/to\/backup\/ original\/ duplicate\/<\/pre><p>Quando eseguita, l&rsquo;opzione di backup <strong>rsync<\/strong> genera un elenco di file incrementale e aggiunge una tilde (<strong>~<\/strong>) al nome del file originale, come ad esempio <strong>important.txt.<\/strong><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusioni\"><strong>Conclusioni<\/strong><\/h2><p><strong>rsync<\/strong> &egrave; un potente strumento di sincronizzazione remota, trasferimento dati e specchiatura dei file. In questa guida, abbiamo coperto tutto quello di cui hai bisogno per iniziare con lo strumento, dall&rsquo;installazione a pratici esempi di <strong>rsync <\/strong>&nbsp;che puoi applicare tramite la riga di comando. Padroneggiare <strong>rsync<\/strong> migliorer&agrave; la gestione dei tuoi file Linux, rendendola pi&ugrave; efficiente e affidabile.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-su-rsync\"><strong>FAQ su rsync<\/strong><\/h2><p>Questa sezione risponder&agrave; alle domande pi&ugrave; comuni su <strong>rsync.<\/strong><\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69440064253cf\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quali sistemi operativi sono compatibili con rsync?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p><strong>rsync<\/strong> &egrave; principalmente progettato per sistemi operativi di tipo Unix, inclusi Linux e macOS. Tuttavia, pu&ograve; essere utilizzato anche su sistemi Windows con l&rsquo;aiuto di applicazioni client <strong>rsync<\/strong> di terze parti come Cygwin o Windows Subsystem per Linux (WSL). Questo rende <strong>rsync<\/strong> una scelta versatile per la sincronizzazione dei file su vari sistemi operativi.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69440064253d3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>In cosa si differenzia rsync dagli altri metodi di trasferimento file?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Invece di trasferire interi sistemi di file, <strong>rsync<\/strong> invia solo le differenze tra i file di destinazione e di origine, riducendo l&rsquo;uso della larghezza di banda. Pu&ograve; funzionare su connessioni SSH sicure, offre una flessibile compressione dei file e riprende i trasferimenti interrotti. &Egrave; particolarmente utile quando si gestiscono un gran numero di file in un sistema remoto.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69440064253d4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Ci sono delle limitazioni o svantaggi nell&rsquo;uso di rsync?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sebbene <strong>rsync<\/strong> sia uno strumento potente, ha alcune limitazioni. Prima di tutto, potrebbe non essere adatto per la sincronizzazione in tempo reale poich&eacute; funziona in modalit&agrave; batch. Inoltre, non fornisce crittografia nativa, poich&eacute; gli utenti si affidano spesso a SSH per trasferimenti sicuri. Infine, <strong>rsync<\/strong> pu&ograve; essere complesso per i principianti, richiedendo una curva di apprendimento per padroneggiare le sue numerose opzioni.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Copiare file da un dispositivo all&rsquo;altro pu&ograve; essere un compito laborioso. Fortunatamente, puoi semplificare questo processo su Linux utilizzando il comando rsync . rsync, acronimo di sincronizzazione remota, ti permette di trasferire e sincronizzare file o cartelle tra dispositivi locali e server remoti basati su Linux. Che tu sia un professionista o stia solo iniziando, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/it\/tutorial\/rsync\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":399,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Come usare il comando Rsync su Linux per il trasferimento di file","rank_math_description":"Il comando rsync di Linux trasferisce e sincronizza i file tra 2 posizioni. Leggi questo articolo per imparare a usare il comando rsync.","rank_math_focus_keyword":"rsync","footnotes":""},"categories":[17],"tags":[],"class_list":["post-2563","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-use-rsync","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-rsync-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-rsync-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/rsync-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/rsync-linux","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/rsync","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-use-rsync","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-use-rsync","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-use-rsync","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/rsync-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/rsync-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/rsync-linux","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-rsync-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-use-rsync","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-use-rsync","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-use-rsync","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-use-rsync","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/2563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/users\/399"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/comments?post=2563"}],"version-history":[{"count":2,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/2563\/revisions"}],"predecessor-version":[{"id":5888,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/2563\/revisions\/5888"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media?parent=2563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/categories?post=2563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/tags?post=2563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}