En aquest xicotet article explique un truquet per a quan estem traspassant fitxers grans entre servidors i no volem copiar-ho tot.
Imaginem que volem copiar tot un directori del nostre ordinador però que no volem copiar el directori de pel·lícules perquè ocupa moltíssim, doncs bé, podem copiar tot el directori excepte un directori amb rsync molt fàcilment.
L'estructura que escriurem serà:
rsync -av --exclude 'directori_que_vols_excloure' ruta_origen ruta_destí
I l'ordre que he necessitat era moure tot el directori /var/www/html d'un servidor web que té molts projectes Drupal en mode multisite però no vull clonar el directori anomenat ./sites el qual conté tots els fitxers de tots els projectes web i té una grandària molt gran:
rsync -av --exclude 'sites' /var/www/html/ /var/www/webs_clonades/
I amb això ja ho tenim ;-)
MÉS TRUQUETS RELACIONATS
- Configurant un sistema de còpies incrementals amb rsync entre dues o més màquines
- Extraure nomès un directori o un fitxer concret en un gran paquet tar.gz comprimit
- Comprimint arxius tar.gz al vol en un model client-servidor
- Script que fa còpies de seguretat en local i a un servidor remot
- L'script que fa un backup però que envia també una còpia per FTP