Rsync: differenze tra le versioni

m
Riga 66: Riga 66:
- Scaricati/*
- Scaricati/*
</pre>
</pre>
Come si vede per ogni riga è stata indicata una risorsa, inoltre per ciascuna è stato premesso un '''-''' per definire un esclusione o un '''+''' per un inclusione. Sebbene il parametro serva a definire una lista di risorse da escludere il modo con cui esegue le operazioni rsync richiede che in alcuni casi si specifichino anche le risorse da includere. Questo perché rsync in caso contrario salterebbe completamente tutte le sottocartelle di una cartella esclusa; si aggiunga inoltre che scrivendo <code>- Musica</code> si ottiene l'effetto di saltare a pie pari tutte le cartelle di nome <code>Musica/</code>, ovvero ipotizzando di avere una sottocartella <code>Documenti/Musica/</code> anche questà sarà esclusa dalle operazioni di sincronizzazione e non solo ad esempio <code>~/Musica<code>.<BR>
Come si vede per ogni riga è stata indicata una risorsa, inoltre per ciascuna è stato premesso un '''-''' per definire un esclusione o un '''+''' per un inclusione. Sebbene il parametro serva a definire una lista di risorse da escludere il modo con cui esegue le operazioni rsync richiede che in alcuni casi si specifichino anche le risorse da includere. Questo perché rsync in caso contrario salterebbe completamente tutte le sottocartelle di una cartella esclusa; si aggiunga inoltre che scrivendo <code>- Musica</code> si ottiene l'effetto di saltare a pie pari tutte le cartelle di nome <code>Musica/</code>, ovvero ipotizzando di avere una sottocartella <code>Documenti/Musica/</code> anche questà sarà esclusa dalle operazioni di sincronizzazione e non solo ad esempio <code>~/Musica</code>.<BR>
Il punto è che rsync legge dal'inizio la lista delle esclusioni ogni volta che esamina una nuova directory, ecco perché ammesso di avere la sola sottocartella ''Programmi'' in ''Scaricati'' e volendo omettere dalla sincronizzazione i soli file contenuti in ''Scaricati'' è necessario adottare l'ordine e la sintassi dell'esempio.<BR>
Il punto è che rsync legge dal'inizio la lista delle esclusioni ogni volta che esamina una nuova directory, ecco perché ammesso di avere la sola sottocartella ''Programmi'' in ''Scaricati'' e volendo omettere dalla sincronizzazione i soli file contenuti in ''Scaricati'' è necessario adottare l'ordine e la sintassi dell'esempio.<BR>
Come intuibile il carattere '''*''' permette di includere o escludere tutti i file, l'espressione '''.*''' solo i file nascosti e quella '''*.*~''' tutti file terminanti con il carattere tilde.
Come intuibile il carattere '''*''' permette di includere o escludere tutti i file, l'espressione '''.*''' solo i file nascosti e quella '''*.*~''' tutti file terminanti con il carattere tilde.
3 155

contributi