{"id":241,"date":"2009-06-06T11:47:35","date_gmt":"2009-06-06T09:47:35","guid":{"rendered":"http:\/\/blog.kodono.info\/wordpress\/?p=241"},"modified":"2009-06-06T11:47:35","modified_gmt":"2009-06-06T09:47:35","slug":"transferer-plusieurs-fichiers-par-ftp-sous-linux-linux","status":"publish","type":"post","link":"https:\/\/blog.kodono.info\/wordpress\/2009\/06\/06\/transferer-plusieurs-fichiers-par-ftp-sous-linux-linux\/","title":{"rendered":"Transf\u00e9rer plusieurs fichiers par FTP sous Linux [Linux]"},"content":{"rendered":"<p>[niveau: expert]<\/p>\n<p>Si vous \u00eates un utilisateur assidu de Linux, vous devez forc\u00e9ment vous retrouver \u00e0 piloter une machine distante avec un acc\u00e8s en console seulement.  Et il arrivera un jour o\u00f9 vous aurez besoin de transf\u00e9rer par FTP des dizaines de fichiers\/sous-r\u00e9pertoires en une fois. On se dit d&#8217;abord qu&#8217;on va utiliser la commande <em>ftp<\/em>, mais d\u00e8s qu&#8217;on s&#8217;attaque \u00e0 toute une arborescence \u00e7a commence \u00e0 devenir compliqu\u00e9 et long&#8230; Il existe des solutions, comme <a href=\"http:\/\/www.ncftp.com\/ncftp\/\">NcFTP<\/a> en mode r\u00e9cursive (avec <a href=\"http:\/\/www.ncftp.com\/ncftp\/doc\/ncftpget.html\">NcFTPGet<\/a> et <a href=\"http:\/\/www.ncftp.com\/ncftp\/doc\/ncftpput.html\">NcFTPPut<\/a> qui sont bien pratiques pour des scripts automatiques), mais je vais vous parler de <em>Midnight Commander<\/em> !<\/p>\n<p><em><a href=\"http:\/\/fr.wikipedia.org\/wiki\/Midnight_Commander\">Midnight Commander<\/a><\/em> (appel\u00e9 <em>mc<\/em>) est un gestionnaire de fichiers pour Unix-like qui propose une v\u00e9rtiable interface utilisateur en mode console, avec un \u00e9cran partag\u00e9 en deux (<a href=\"http:\/\/fr.wikipedia.org\/wiki\/Fichier:Midnight_Commander_4.6.1_menu.png\">source image<\/a>) :<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.kodono.info\/wordpress\/wp-content\/uploads\/2009\/06\/20090606_midnight_commander-300x248.png\" alt=\"20090606_midnight_commander\" title=\"20090606_midnight_commander\" width=\"300\" height=\"248\" class=\"alignnone size-medium wp-image-242\" srcset=\"https:\/\/blog.kodono.info\/wordpress\/wp-content\/uploads\/2009\/06\/20090606_midnight_commander-300x248.png 300w, https:\/\/blog.kodono.info\/wordpress\/wp-content\/uploads\/2009\/06\/20090606_midnight_commander.png 722w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\nEt comme vous le voyez sur l&#8217;image, vous avez acc\u00e8s (gr\u00e2ce aux fl\u00e8ches du clavier et autres touches raccourcis) \u00e0 des menus, et vous pouvez vous d\u00e9placer dans l&#8217;arborescence de gauche ind\u00e9pendamment de celle de droite.<\/p>\n<p>Et cette petite merveille de <em>mc<\/em> permet \u00e9galement la <strong>gestion de fichiers distants en mode FTP<\/strong>. Pour cela, une fois <em>mc<\/em> lanc\u00e9, il suffit de taper :<br \/>\n<code>cd ftp:\/\/login:password@votre.site.ftp:port\/dir\/<\/code><br \/>\nEt le panneau actif va ouvrir le r\u00e9pertoire FTP distant. Vous n&#8217;aurez ensuite plus qu&#8217;\u00e0 s\u00e9lectionner le r\u00e9pertoire local que vous souhaitez transf\u00e9rer, puis appuyer sur F5 et <em>mc<\/em> se chargera de recopier l&#8217;arborescence et tout son contenu sur votre serveur. Simple, rapide et efficace.<\/p>\n<p><em>mc<\/em> appara\u00eet donc ici comme un excellent client FTP avec (G)UI, et le tout dans une console (et donc via SSH par exemple).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[niveau: expert] Si vous \u00eates un utilisateur assidu de Linux, vous devez forc\u00e9ment vous retrouver \u00e0 piloter une machine distante avec un acc\u00e8s en console seulement. Et il arrivera un jour o\u00f9 vous aurez besoin de transf\u00e9rer par FTP des dizaines de fichiers\/sous-r\u00e9pertoires en une fois. On se dit d&#8217;abord qu&#8217;on va utiliser la commande [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[53,20],"tags":[54,161,155],"class_list":["post-241","post","type-post","status-publish","format-standard","hentry","category-linux","category-niveau-expert","tag-ftp","tag-linux","tag-niveau-expert"],"_links":{"self":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/comments?post=241"}],"version-history":[{"count":3,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/241\/revisions"}],"predecessor-version":[{"id":245,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/241\/revisions\/245"}],"wp:attachment":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/media?parent=241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/categories?post=241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/tags?post=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}