Dino Geek, cerca di aiutarti

Come utilizzare RSYNC per copiare le cartelle e non solo il loro contenuto?


RSync è uno strumento potentissimo per l’esecuzione di backup e la sincronizzazione dei file. È un’applicazione Linux a riga di comando che ti permette di copiare non solo i file, ma anche le strutture delle cartelle. Di seguito è spiegato come utilizzare rsync per copiare cartelle e non solo i contenuti.

Per prima cosa, installiamo rsync sul nostro sistema Linux. Apriamo il terminale e digitiamo il seguente comando:

`sudo apt-get install rsync`

Dopo aver installato rsync, possiamo iniziare a usarlo. Il comando base di rsync è sintattizzato come segue:

`rsync options source destination`

La ‘source’ è la cartella che si desidera copiare e ‘destination’ è il luogo in cui si desidera copiare la cartella.

Per copiare un’intera cartella, utilizzare l’opzione -a (—archive). Questa opzione consente di copiare file e sottocartelle, preservando i permessi di file, le date di modifica, i proprietari dei file e i gruppi.

Ad esempio:

`rsync -a /source/folder /destination/folder`

La cosa importante da notare è che se si mette una barra obliqua dopo la cartella sorgente, rsync copierà solo i contenuti della cartella sorgente. Se ometti la barra obliqua, rsync copierà l’intera cartella.

Ad esempio, se esegui:

`rsync -a /source/folder/ /destination/folder`

rsync copierà solo i file e le sottocartelle all’interno di folder, ma non la cartella stessa.

Ma se esegui:

`rsync -a /source/folder /destination/folder`

rsync copierà la cartella ‘folder’ intera, compresi tutti i suoi file e sottocartelle, all’interno della cartella ‘destination’.

Inoltre, potreste voler utilizzare l’opzione -v (—verbose) che dice a rsync di mostrare più dettagli sul processo di copia.

Per ulteriori dettagli e opzioni, è possibile consultare le pagine del manuale rsync utilizzando il comando ‘man rsync’ nel terminale o visitare il sito web di rsync (https://rsync.samba.org/documentation.html).

In sintesi, rsync è un utile strumento Linux che può semplificare l’esecuzione di backup e la sincronizzazione dei file. Quando si utilizza rsync, è importante ricordare che una barra obliqua dopo il nome della cartella sorgente cambia il comportamento di rsync rispetto alla copia dei file e delle cartelle.


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