{"id":34,"date":"2020-06-17T03:39:58","date_gmt":"2020-06-17T01:39:58","guid":{"rendered":"https:\/\/www.olivierlange.com\/?p=34"},"modified":"2020-06-17T03:39:58","modified_gmt":"2020-06-17T01:39:58","slug":"recuperer-fichiers-recursif-via-ftp-en-ligne-de-commande","status":"publish","type":"post","link":"https:\/\/olivierlange.com\/index.php\/2020\/06\/17\/recuperer-fichiers-recursif-via-ftp-en-ligne-de-commande\/","title":{"rendered":"R\u00e9cup\u00e9rer fichiers r\u00e9cursif via ftp en ligne de commande"},"content":{"rendered":"\n<p>Oula, ca fait un titre long\u2026 Je ne savais pas comment l\u2019expliciter mieux\u2026 J\u2019avais un besoin particulier, r\u00e9cup\u00e9rer un site d\u2019environ 20Go sur un serveur distant, depuis un de mes serveurs\u2026 C\u2019est \u00e0 dire pas d\u2019interface disponible, et uniquement un acc\u00e8s ftp (certains h\u00e9bergeurs ne connaissent pas le SSH chroot\u2026). Ok, soit. Je test mget\u2026 Pas de bol, je dois faire chaque r\u00e9pertoire \u00e0 la main\u2026<\/p>\n\n\n\n<p>Et la, la commande magique\u2026<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget -r -N -l 100 ftp:\/\/user:pass@url...<\/code><\/pre>\n\n\n\n<p>Et ca fonctionne, et plut\u00f4t pas mal J\u2019ai eu un pic a 60Mbps au d\u00e9but, et la, je suis redescendu \u00e0 30Mbps. Surement une limitation de l\u2019h\u00e9bergeur distant (ayant une carte 10Gbps et 1Gbps de bande passante sur mon d\u00e9di\u00e9, je doute que ce soit moi\u2026). Reste plus qu\u2019a patienter\u2026<\/p>\n\n\n\n<p><em>Edit Maj. J\u2019ai modifi\u00e9 un peu ma commande, en rajoutant -N -l 100 dans les param\u00e8tres. -N me permets de ne transf\u00e9rer que les fichiers mis \u00e0 jour, et -l lui dit de naviguer sur 100 niveau. Cela me permets de mettre a jour un site de 5Go en moins de 10min (ayant peu de modification, \u00e9videmment)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oula, ca fait un titre long\u2026 Je ne savais pas comment l\u2019expliciter mieux\u2026 J\u2019avais un besoin particulier, r\u00e9cup\u00e9rer un site d\u2019environ 20Go sur un serveur&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/olivierlange.com\/index.php\/2020\/06\/17\/recuperer-fichiers-recursif-via-ftp-en-ligne-de-commande\/\">Continuer la lecture<span class=\"screen-reader-text\">R\u00e9cup\u00e9rer fichiers r\u00e9cursif via ftp en ligne de commande<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,4],"tags":[],"_links":{"self":[{"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/posts\/34"}],"collection":[{"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":1,"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":35,"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/posts\/34\/revisions\/35"}],"wp:attachment":[{"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivierlange.com\/index.php\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}