Dino Geek, cerca di aiutarti

Come utilizzare RSYNC per sincronizzare due cartelle sullo stesso computer?


RSYNC è un comando molto utile e potente nell’ambiente Unix / Linux, utilizzato per sincronizzare i file e le cartelle tra due posizioni sullo stesso computer o tra due computer su reti diverse. Può anche essere utilizzato per fare backup dei file.

Ecco come puoi utilizzare RSYNC per sincronizzare due cartelle sullo stesso computer:

Innanzitutto, apri una finestra del terminale. Se non sai come fare, puoi cercare su Google “come aprire un terminale su [inserisci il tuo sistema operativo qui]”.
Ad esempio, se stai cercando di sincronizzare una cartella chiamata “Cartella1” situata nella directory home con una cartella chiamata “Cartella2” situata anch’essa nella directory home, il comando sarebbe:

```
rsync -av ~/Cartella1/ ~/Cartella2/
```

Qui, ‘~/Cartella1/’ è la sorgente, mentre ‘~/Cartella2/’ è la destinazione. L’opzione ‘-a’ indica a rsync di copiare i file in modo ricorsivo, mantenendo i timestamp e le autorizzazioni dei file, mentre l’opzione ‘-v’ indica a rsync di eseguire in modalità verbose, quindi ti mostrerà quali file sta sincronizzando.

Una nota importante: assicurati di includere lo slash finale nella cartella sorgente (in questo caso, ‘~/Cartella1/’). In caso contrario, rsync copierà l’intera cartella Cartella1 nella destinazione anziché solo il suo contenuto.

Se vuoi solo controllare cosa farebbe rsync senza apportare effettivamente alcuna modifica, puoi utilizzare l’opzione ‘—dry-run’. Così:

```
rsync -av —dry-run ~/Cartella1/ ~/Cartella2/
```

Questo comando mostrerà un elenco di file che sarebbero stati copiati senza effettuare effettivamente la copia.

Ricorda che rsync non elimina i file dalla cartella di destinazione che sono stati rimossi dalla cartella sorgente. Per fare ciò, dovresti utilizzare l’opzione ‘—delete’ come così:

```
rsync -av —delete ~/Cartella1/ ~/Cartella2/
```

Rsync è molto più veloce di comandi come ‘cp’ o ‘scp’, specialmente quando stai sincronizzando grandi quantità di dati, perché rsync esegue solo le modifiche ai file invece di copiare l’intero file ogni volta.

Spero che queste informazioni ti aiutino a utilizzare RSYNC per sincronizzare due cartelle sullo stesso computer.

Le informazioni presentate sono basate su documentazione e manuali ufficiali di rsync e esperienza personale.

Fonti:
- Sito web ufficiale di Rsync: https://rsync.samba.org/
- Manuale Rsync: https://linux.die.net/man/1/rsync
- “Rsync (Remote Sync): 10 Practical Examples of Rsync Command in Linux”, da Tecmint: https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo