{"id":49186,"date":"2021-07-31T02:56:23","date_gmt":"2021-07-31T02:56:23","guid":{"rendered":"https:\/\/antonini.ddns.net\/?p=49186"},"modified":"2022-05-07T22:17:38","modified_gmt":"2022-05-07T22:17:38","slug":"comandos-do-ftp","status":"publish","type":"post","link":"https:\/\/antonini.ddns.net\/?p=49186","title":{"rendered":"Comandos do FTP"},"content":{"rendered":"<p>Come\u00e7aremos com os comandos mais importantes terminando com os menos utilizados ao nosso entender.<!--more--><\/p>\n<p>OPEN<\/p>\n<p>Com este comando se abre uma sess\u00e3o com o ftp<br \/>\nselecionado. Este comando n\u00e3o funcionaria sem previamente ter<br \/>\nestabelecido conex\u00e3o com o servidor FTP mediante a seguinte sintaxe:<\/p>\n<p>ftp 212.152.1.22<\/p>\n<p>sftp antonini.psc.br<\/p>\n<p>Podendo substituir o endere\u00e7o pelo nome do ftp do dom\u00ednio ao que deseja acessar.<\/p>\n<p>CLOSE<\/p>\n<p>Como \u00e9 evidente, com este comando se fecha sess\u00e3o.<\/p>\n<p>GET<\/p>\n<p>Este comando provavelmente \u00e9 o mais utilizado j\u00e1 que \u00e9<br \/>\no que se utiliza para baixar os arquivos do servidor remoto de FTP.<br \/>\nVoc\u00ea tem que estar no diret\u00f3rio do servidor remoto onde est\u00e1 o arquivo<br \/>\nque quiser receber. Ser\u00e1 copiado no diret\u00f3rio local no qual estiver.<\/p>\n<p>get arquivo.txt<\/p>\n<p>PUT<\/p>\n<p>Este como o segundo \u00e9 muito utilizado fazendo justamente o contr\u00e1rio,<br \/>\ntransferindo os arquivos ao servidor de FTP. Os arquivos de origem s\u00e3o<br \/>\ntomados do computador local, do diret\u00f3rio onde estiver situado em local.<br \/>\nTransfere-se ao diret\u00f3rio remoto onde estiver situado.<br \/>\nput arquivo.txt<\/p>\n<p>LCD<\/p>\n<p>Especifica o diret\u00f3rio local sobre o qual vamos trabalhar, ou seja,<br \/>\nonde colocaremos os arquivos que queremos compartilhar com o servidor<br \/>\nremoto.<\/p>\n<p>CD<\/p>\n<p>Este comando age da mesma forma que em MS-DOS, ou seja, se utiliza para se mover atrav\u00e9s dos diret\u00f3rios do servidor de FTP.<\/p>\n<p>LCD<\/p>\n<p>Tem a mesma fun\u00e7\u00e3o que o anterior, por\u00e9m este aplicado a seus diret\u00f3rios locais.<\/p>\n<p>LS<\/p>\n<p>Com este comando tiramos uma lista de diret\u00f3rios e arquivos<br \/>\nencontrados no servidor, age da mesma forma que no int\u00e9rprete de<br \/>\ncomandos em Linux.<\/p>\n<p>DELETE<\/p>\n<p>Cuidado com este comando, que s\u00f3 se pode aplicar ao servidor remoto,<br \/>\nj\u00e1 que se utiliza para apagar arquivos que se encontre em tal servidor<br \/>\ncom o qual estamos conectados. S\u00f3 poder\u00e3o utiliz\u00e1-los, usu\u00e1rios que<br \/>\ntiverem as permiss\u00f5es adequadas.<\/p>\n<p>APPEND<\/p>\n<p>Permite renovar um download que por qualquer motivo tiver sido<br \/>\ninterrompido. Este comando pode ser muito \u00fatil quando tentamos downloads<br \/>\nde arquivos bastante pesados, que demorem muito tempo, j\u00e1 que pode<br \/>\nrenovar o download no ponto que voc\u00ea a deixou.<\/p>\n<p>MPUT<\/p>\n<p>Este comando nos permite transferir v\u00e1rios arquivos de uma vez ao<br \/>\nservidor remoto, \u00e9 bastante \u00fatil quando se necessita transferir v\u00e1rios<br \/>\narquivos.<\/p>\n<p>MGET<\/p>\n<p>Faz a opera\u00e7\u00e3o inversa que o anterior, ou seja, baixa v\u00e1rios arquivos do servidor em remoto, de uma s\u00f3 vez.<\/p>\n<p>USER<\/p>\n<p>Com este comando mudamos de usu\u00e1rio e iniciamos sess\u00e3o com outro usu\u00e1rio diferente.<\/p>\n<p>BYE<\/p>\n<p>Por \u00faltimo, h\u00e1 um comando que fecha a sess\u00e3o e sai do programa de ftp de forma que todas as sess\u00f5es abertas se fecham.<\/p>\n<p>Todos estes comandos se utilizam no console, ou seja, no modo texto de Linux.<\/p>\n<p>Em MS-DOS (e o console de comandos de Windows)<br \/>\nfuncionam praticamente todos os comandos da mesma forma, por tanto se<br \/>\nn\u00e3o tiver Linux e quiser provar, simplesmente ter\u00e1 que instalar um<br \/>\ncliente ftp para MS-DOS em seu sistema. Geralmente, os sistemas Windows<br \/>\nj\u00e1 t\u00eam instalado o cliente FTP pela linha de comandos, por isso, o mais<br \/>\nprov\u00e1vel \u00e9 que n\u00e3o necessite instalar nada.<\/p>\n<p>Comandos B\u00e1sicos de FTP<\/p>\n<p>Seguem a seguir uma pequena lista de comando FTP a ser utilizados no<br \/>\nprompt de comandos do Windows ou ainda em qualquer ferramenta de FTP<br \/>\nbaseada em texto:<\/p>\n<p>ftp &lt;endere\u00e7o do servidor&gt;: \u00c9 o comando que<br \/>\nevoca o FTP. Quando sem argumentos vai para o console diretamente sem se<br \/>\nconectar. Quando acrescido de um endere\u00e7o como argumento do comando, o<br \/>\nmesmo tenta se conectar ao servidor indicado.<br \/>\nftp&gt; !: Sair para o shell<br \/>\nftp&gt; ? ou help: Imprimir informa\u00e7\u00f5es locais de ajuda<br \/>\nftp&gt; append: Acrescentar a um arquivo<br \/>\nftp&gt; ascii: Definir tipo de transfer\u00eancia ASCII<br \/>\nftp&gt; bell: Emitir aviso sonoro ao t\u00e9rmino do comando<br \/>\nftp&gt; binary: Definir tipo de transfer\u00eancia bin\u00e1ria<br \/>\nftp&gt; bye ou quit: Terminar a sess\u00e3o FTP e sair<br \/>\nftp&gt; cd &lt;nome da pasta&gt;: Alterar o diret\u00f3rio de trabalho remoto<br \/>\nftp&gt; close ou disconnect: Terminar a sess\u00e3o FTP<br \/>\nftp&gt; delete &lt;arquivo a excluir&gt;: Excluir arquivo remoto<br \/>\nftp&gt; debug: Ligar\/desligar o modo de depura\u00e7\u00e3o<br \/>\nftp&gt; dir ou ls: Exibir o conte\u00fado da pasta remota<br \/>\nftp&gt; get ou recv &lt;arquivo remoto&gt;: Receber arquivo<br \/>\nftp&gt; glob: Ativar\/desativar a expans\u00e3o de meta-caracteres em nomes de arquivos locais<br \/>\nftp&gt; hash: Ativar\/desativar a impress\u00e3o de `#\u2019 para cada buffer transferido<br \/>\nftp&gt; lcd &lt;nome da pasta local&gt;: Alterar o diret\u00f3rio de trabalho local<br \/>\nftp&gt; literal ou quote &lt;comando a enviar ao servidor&gt;: Enviar um comando FTP arbitr\u00e1rio<br \/>\nftp&gt; mdelete &lt;arquivos a excluir remotamente&gt;: Excluir v\u00e1rios arquivos<br \/>\nftp&gt; mdir ou mls: Exibir o conte\u00fado de v\u00e1rias pastas remotas<br \/>\nftp&gt; mget &lt;arquivos remotos&gt;: Obter v\u00e1rios arquivos<br \/>\nftp&gt; mkdir &lt;nome da nova pasta a criar&gt;: Criar pasta na m\u00e1quina remota<br \/>\nftp&gt; mput &lt;nome dos arquivos locais&gt;: Enviar v\u00e1rios arquivos<br \/>\nftp&gt; prompt: For\u00e7ar prompt interativo em m\u00faltiplos comandos<br \/>\nftp&gt; put ou send &lt;arquivo local&gt;: Enviar um arquivo<br \/>\nftp&gt; pwd: Imprimir a pasta de trabalho na m\u00e1quina remota<br \/>\nftp&gt; remotehelp: Obter ajuda do servidor remoto<br \/>\nftp&gt; rename &lt;nome do arquivo&gt; &lt;novo nome do arquivo&gt;: Renomear arquivo<br \/>\nftp&gt; rmdir &lt;pasta a excluir&gt;: Remover pasta na m\u00e1quina remota<br \/>\nftp&gt; status: Mostrar o status atual<br \/>\nftp&gt; trace: Ativar\/desativar o rastreamento de pacotes<br \/>\nftp&gt; type: Definir o tipo de transfer\u00eancia de arquivos<br \/>\nftp&gt; user: Enviar informa\u00e7\u00f5es de novo usu\u00e1rio<br \/>\nftp&gt; verbose: Ativar\/desativar o modo detalhado<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come\u00e7aremos com os comandos mais importantes terminando com os menos utilizados ao nosso entender.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[],"class_list":["post-49186","post","type-post","status-publish","format-standard","hentry","category-1a"],"_links":{"self":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/49186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=49186"}],"version-history":[{"count":6,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/49186\/revisions"}],"predecessor-version":[{"id":49192,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=\/wp\/v2\/posts\/49186\/revisions\/49192"}],"wp:attachment":[{"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=49186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=49186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antonini.ddns.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=49186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}