{"id":1464,"date":"2023-05-22T10:53:22","date_gmt":"2023-05-22T13:53:22","guid":{"rendered":"https:\/\/eurotigroup.com.br\/blog\/?p=1464"},"modified":"2023-05-22T11:02:34","modified_gmt":"2023-05-22T14:02:34","slug":"copiar-colar-e-renomear-arquivos-usando-terminal-de-comandos-ssh-do-linux","status":"publish","type":"post","link":"https:\/\/eurotigroup.com.br\/blog\/copiar-colar-e-renomear-arquivos-usando-terminal-de-comandos-ssh-do-linux.html","title":{"rendered":"Copiar, Colar e Renomear arquivos usando terminal de comandos, SSH do Linux"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1464\" class=\"elementor elementor-1464\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-133e941e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"133e941e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57647bd9\" data-id=\"57647bd9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c1a60db elementor-widget elementor-widget-text-editor\" data-id=\"3c1a60db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/eurotigroup.com.br\/blog\/wp-content\/uploads\/2023\/05\/sss.png\" rel=\"wpdevart_lightbox\"><img fetchpriority=\"high\" decoding=\"async\" width=\"225\" height=\"225\" class=\"wp-image-1465 aligncenter\" src=\"https:\/\/eurotigroup.com.br\/blog\/wp-content\/uploads\/2023\/05\/sss.png\" alt=\"\" srcset=\"https:\/\/eurotigroup.com.br\/blog\/wp-content\/uploads\/2023\/05\/sss.png 225w, https:\/\/eurotigroup.com.br\/blog\/wp-content\/uploads\/2023\/05\/sss-150x150.png 150w, https:\/\/eurotigroup.com.br\/blog\/wp-content\/uploads\/2023\/05\/sss-75x75.png 75w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><\/figure>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Esta precisando Copiar e Colar ou apenas Renomear arquivos no linux utilizando o Terminal\/SSH? Vou mostrar neste post como copiar e colar e renomear arquivos utilizando o terminal.<\/p>\n<p>\n\n<\/p>\n<p>Quem nunca precisou copiar e colar arquivos ou usou um CTRL + C \/ CTRL + V, famoso copiar e colar do windows?<\/p>\n<p>\n\n<\/p>\n<p>No linux ou no mac se utilizar uma interface gr\u00e1fica, ser\u00e1 muito similar ao pr\u00f3prio windows, mas temos um recurso bastante \u00fatil em ambos sistemas operacionais, isso pode ser feito de maneira simples e f\u00e1cil utilizando o terminal de comandos, ent\u00e3o, vamos l\u00e1.<\/p>\n<p>\n\n<\/p>\n<h2 class=\"wp-block-heading\">\u00a0<\/h2>\n<h2 class=\"wp-block-heading\">Copiar e Colar por linha de comando<\/h2>\n<p>\n\n<\/p>\n<p>Considere um arquivo\u00a0<code>teste.txt<\/code>\u00a0gravado em\u00a0<code>\/home<\/code>\u00a0(diret\u00f3rio padr\u00e3o do linux), dessa forma temos o seguinte caminho:\u00a0<code>\/home\/teste.txt<\/code>.<\/p>\n<p>\n\n<\/p>\n<p>Suponhamos que preciso copiar este arquivos para a pasta\u00a0<code>\/home\/exemplo<\/code>, ent\u00e3o execute:<\/p>\n<p>\n\n<\/p>\n<pre><b>cp \/home\/teste.txt \/home\/exemplo<\/b><\/pre>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Pronto, o comando\u00a0<strong>cp<\/strong>\u00a0copia arquivos ou diret\u00f3rios de maneira muito pr\u00e1tica pelo terminal.<\/p>\n<p>\n\n<\/p>\n<p>Agora suponha que voc\u00ea precisa recortar (mover) o arquivo da pasta\u00a0<code>\/home<\/code>\u00a0para a pasta\u00a0<code>\/home\/exemplo<\/code>.<\/p>\n<p>\n\n<\/p>\n<p><pre><b>mv \/home\/teste.txt \/home\/exemplo<\/b><\/pre><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<p>Note: o comando\u00a0<code>cp<\/code>\u00a0copia e o comando\u00a0<code>mv<\/code>\u00a0move o arquivo ou pasta, sendo que o primeiro parametro indica o arquivo ou pasta e o segundo o destino para onde quer colocar o arquivo ou pasta.<\/p>\n<p><\/p>\n<\/blockquote>\n<p>\n\n<\/p>\n<p>Pronto, um \u00fanico comando e o arquivo ser\u00e1 copiado movido para o local indicado.<\/p>\n<p>\n\n<\/p>\n<p>\n\n<\/p>\n<h2 class=\"wp-block-heading\">Renomear arquivos<\/h2>\n<p>\n\n<\/p>\n<p>Mas este comando tamb\u00e9m nos permite renomear arquivos, podemos fazer isso atrav\u00e9s do seguinte comando:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>mv teste.txt teste.sql<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Ou se preferir pode fazer uma c\u00f3pia do arquivo dentro do mesmo diret\u00f3rio, dessa forma:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>cp teste.txt teste.sql<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Em ambos os casos ser\u00e1 criado o arquivo\u00a0<code>teste.sql<\/code>\u00a0a diferen\u00e7a \u00e9 que usando o\u00a0<code>cp<\/code>\u00a0apenas cria o novo arquivo usando\u00a0<code>mv<\/code>\u00a0ser\u00e1 mantido apenas o arquivo teste.sql<\/p>\n<p>\n\n<\/p>\n<h2 class=\"wp-block-heading\">Copiando e Movendo Diret\u00f3rios<\/h2>\n<p>\n\n<\/p>\n<p>Para copiar diret\u00f3rios ou pastas no linux \u00e9 a mesma coisa, apenas precisa tomar cuidado quando o diret\u00f3rio possuir arquivos dentro dele. Quando isso acontecer se voc\u00ea executar um comando\u00a0<code>mv<\/code>\u00a0para renomear os arquivos ser\u00e1 igual. Vamos criar um arquivo e fazer alguns testes, execute:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>mkdir diretorio<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Agora vamos fazer uma c\u00f3pia do arquivo de teste.txt para dentro do diret\u00f3rio criado:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>cp teste.txt .\/diretorio<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Agora vamos renomear o arquivo:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>mv diretorio diretorio-01<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Beleza o diretorio foi renomeado, agora vamos tentar fazer uma c\u00f3pia do diret\u00f3rio:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>cp diretorio-01 diretorio-02<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>O seguinte erro vai ser mostrado:\u00a0<code>cp: omitindo o diret\u00f3rio-02 'diretorio-01'<\/code>.<\/p>\n<p>\n\n<\/p>\n<p>Isso aconteceu porque o diret\u00f3rio n\u00e3o est\u00e1 mais vazio. Ent\u00e3o como resolver este problema? Adicionaremos um par\u00e2metro ao comando para ativar a recursividade, isso dir\u00e1 para o Sistema Operacional que deve copiar a pasta e o que mais estiver dentro dela, o par\u00e2metro ser\u00e1 o\u00a0<code>-r<\/code>. Veja:<\/p>\n<p>\n\n<\/p>\n<p><strong><pre>cp -r diretorio-01 diretorio-02<\/pre><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\n\n<\/p>\n<p>Pronto! \u00c9 simples e pr\u00e1tico trabalhar com arquivos e diret\u00f3rios usando o terminal do Linux ou Mac.<\/p>\n<p>\n\n<\/p>\n<p>N\u00e3o esque\u00e7a de deixar suas d\u00favidas nos coment\u00e1rios e compartilhar este post.<\/p>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Esta precisando Copiar e Colar ou apenas Renomear arquivos no linux utilizando o Terminal\/SSH? Vou mostrar neste post como copiar e colar e renomear arquivos utilizando o terminal. Quem nunca precisou copiar&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1465,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-1464","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server-dedicado-vps","category-tutorial"],"_links":{"self":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts\/1464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1464"}],"version-history":[{"count":8,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts\/1464\/revisions"}],"predecessor-version":[{"id":1473,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/posts\/1464\/revisions\/1473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/media\/1465"}],"wp:attachment":[{"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eurotigroup.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}