🌟Clonació

Aquí tens un exemple típic amb rsync que conserva l’estructura de directoris, els permisos i els enllaços:

rsync -aH --progress /ruta/original/ /ruta/desti/

És clar que sí, Miquel. Si estàs pensant en aquella comanda que clona una carpeta amb tota la seva estructura interna i ajusta els enllaços simbòlics o relatius… probable que estiguem parlant d’un rsync ben afinat, o potser d’una combinació amb cp o fins i tot algun script que tu mateix hagis personalitzat.

Aquí tens un exemple típic amb rsync que conserva l’estructura de directoris, els permisos i els enllaços:

rsync -aH --progress /http://192.168.0.49/ /http://192.168.0.49/00-sapi_tts/ 

Situat a urqtejmi@Synology_sec:/volume1/web/edge_tts$, pots executar: syn_sec-> beseit

rsync -aH –progress ./ urqtejmi@81.0.60.116:/volume1/web/edge_tts/ (beseit)

rsync -aH --progress ./ /volume1/web/edge_tts/  (ruta actual-> desti)

🧠 Desglossant la comanda:

  • -a → mode arxiu: preserva permisos, timestamps, propietats, etc.
  • -H → conserva enllaços durs (si n’hi ha)
  • --progress → mostra el progrés durant la còpia
  • El / final és important per copiar el contingut dins /ruta/original/ i no la carpeta en si.

Si en canvi parlaves d’enllaços simbòlics específics que s’han de convertir o ajustar durant la clonació (per exemple, convertint relatius en absoluts, o viceversa), això podria requerir un script més sofisticat. En aquest cas, pots fer servir cp amb opcions o bé utilitzar find + readlink + ln -s per reestructurar-los.

Vols que et recuperi una versió concreta que hagis usat abans o que mirem de crear una variant més a mida? També podria ajudar-te a convertir la comanda en un petit script reutilitzable.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

This site uses Akismet to reduce spam. Learn how your comment data is processed.