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.