Dino Geek, cerca di aiutarti

Cosa significa l'opzione --exclude in RSYNC?


L’opzione —exclude in rsync è uno strumento potente e flessibile che permette agli utenti di escludere determinati file o directory durante il processo di sincronizzazione. Questa opzione è particolarmente utile quando si desidera salvare una copia di backup o copiare file tra diversi server, ma si desidera escludere alcune directory o file specifici.

Per esempio, potreste avere una directory di grandi dimensioni piena di file temporanei o logs che non volete sincronizzare. Invece di dover cancellare manualmente questi file, è possibile utilizzare l’opzione —exclude per far sì che rsync li ignori.

Per utilizzare l’opzione —exclude, è sufficiente includerla nel comando rsync, seguita dal pattern del file o della directory che si desidera escludere. Ad esempio:

`rsync -av —exclude ‘dir1’ sorgente/ destinazione/`

In questo esempio, ‘dir1’ è la directory che si desidera escludere dalla sincronizzazione. È possibile specificare più file o directory utilizzando più volte l’opzione —exclude. Ad esempio:

`rsync -av —exclude ‘dir1’ —exclude ‘dir2’ sorgente/ destinazione/`

In questo caso, sia ‘dir1’ che ‘dir2’ verranno esclusi dalla sincronizzazione.

Anche i file o le directory invisibili possono essere esclusi usando l’opzione —exclude. Ad esempio, per escludere tutti i file che iniziano con un punto (.), si potrebbe usare:

`rsync -av —exclude ‘.*’ sorgente/ destinazione/`

È importante notare che l’opzione —exclude va sempre prima del percorso sorgente e destinazione.

L’opzione —exclude può essere utilizzata con i wildcard per escludere gruppi di file con estensioni specifiche. Ad esempio, per escludere tutti i file .tmp, si potrebbe usare:

`rsync -av —exclude ‘*.tmp’ sorgente/ destinazione/`

In questo caso, tutti i file con estensione .tmp saranno esclusi.

Quindi, in sostanza, l’opzione —exclude in rsync permette di controllare in maniera più granulare quali file o directory includere o escludere durante la sincronizzazione dei dati.

Per ulteriori dettagli sulla funzione —exclude di rsync, è possibile consultare la pagina di manuale ufficiale di rsync (`man rsync` sul terminale Linux) o la documentazione online disponibile sul sito web di rsync: https://rsync.samba.org/

Risorse utilizzate: Official rsync website, Linux man pages.


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