{"id":16608,"date":"2025-07-13T13:29:44","date_gmt":"2025-07-13T11:29:44","guid":{"rendered":"https:\/\/www.beseit.net\/?p=16608"},"modified":"2026-05-01T12:52:19","modified_gmt":"2026-05-01T10:52:19","slug":"clonacio","status":"publish","type":"post","link":"http:\/\/www.beseit.net\/?p=16608","title":{"rendered":"<span>\u2b50<\/span>Clonaci\u00f3"},"content":{"rendered":"\n<p>Aqu\u00ed tens un exemple t\u00edpic amb <code>rsync<\/code> que conserva l\u2019estructura de directoris, els permisos i els enlla\u00e7os:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rsync -aH --progress \/ruta\/original\/ \/ruta\/desti\/\n<\/code><\/pre>\n\n\n\n<p>\u00c9s clar que s\u00ed, Miquel. Si est\u00e0s pensant en aquella comanda que clona una carpeta amb tota la seva estructura interna i ajusta els enlla\u00e7os simb\u00f2lics o relatius&#8230; probable que estiguem parlant d\u2019un <em>rsync<\/em> ben afinat, o potser d\u2019una combinaci\u00f3 amb <em>cp<\/em> o fins i tot algun script que tu mateix hagis personalitzat.<\/p>\n\n\n\n<p>Aqu\u00ed tens un exemple t\u00edpic amb <code>rsync<\/code> que conserva l\u2019estructura de directoris, els permisos i els enlla\u00e7os:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rsync -aH --progress \/<a href=\"http:\/192.168.0.49\/edge_tts1\/\">http:\/\/192.168.0.49\/<\/a> \/http:\/\/192.168.0.49\/00-sapi_tts\/<a href=\"http:\/192.168.0.49\/edge_tts1\/\"> <\/a><\/code><\/pre>\n\n\n\n<p>Situat a <code>urqtejmi@Synology_sec:\/volume1\/web\/edge_tts$<\/code>, pots executar: syn_sec-&gt; beseit<\/p>\n\n\n\n<p>rsync -aH &#8211;progress .\/ urqtejmi@81.0.60.116:\/volume1\/web\/edge_tts\/ (beseit)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rsync -aH --progress .\/ \/volume1\/web\/edge_tts\/  (ruta actual-> desti)<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">? Desglossant la comanda:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-a<\/code> \u2192 mode arxiu: preserva permisos, timestamps, propietats, etc.<\/li>\n\n\n\n<li><code>-H<\/code> \u2192 conserva enlla\u00e7os durs (si n\u2019hi ha)<\/li>\n\n\n\n<li><code>--progress<\/code> \u2192 mostra el progr\u00e9s durant la c\u00f2pia<\/li>\n\n\n\n<li>El <code>\/<\/code> final \u00e9s important per copiar el contingut dins <code>\/ruta\/original\/<\/code> i no la carpeta en si.<\/li>\n<\/ul>\n\n\n\n<p>Si en canvi parlaves d\u2019enlla\u00e7os simb\u00f2lics espec\u00edfics que s\u2019han de convertir o ajustar durant la clonaci\u00f3 (per exemple, convertint relatius en absoluts, o viceversa), aix\u00f2 podria requerir un script m\u00e9s sofisticat. En aquest cas, pots fer servir <code>cp<\/code> amb opcions o b\u00e9 utilitzar <code>find<\/code> + <code>readlink<\/code> + <code>ln -s<\/code> per reestructurar-los.<\/p>\n\n\n\n<p>Vols que et recuperi una versi\u00f3 concreta que hagis usat abans o que mirem de crear una variant m\u00e9s a mida? Tamb\u00e9 podria ajudar-te a convertir la comanda en un petit script reutilitzable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aqu\u00ed tens un exemple t\u00edpic amb rsync que conserva l\u2019estructura de directoris, els permisos i els enlla\u00e7os: \u00c9s clar que s\u00ed, Miquel. Si est\u00e0s pensant en aquella comanda que clona una carpeta amb tota la seva estructura interna i ajusta &hellip; <a href=\"http:\/\/www.beseit.net\/?p=16608\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16608","post","type-post","status-publish","format-standard","hentry","category-bloc-de-notes"],"_links":{"self":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/16608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16608"}],"version-history":[{"count":7,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/16608\/revisions"}],"predecessor-version":[{"id":18019,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/16608\/revisions\/18019"}],"wp:attachment":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16608"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}