Creative Saplings

Como renomear arquivos no Linux

Outubro 22, 2020
No Comments

Um terminal de linha de comando é uma ferramenta essencial para administrar servidores Linux. Ele fornece aos usuários do Linux algumas das melhores ferramentas de produtividade enquanto economiza os recursos da sua máquina.

Para usar o potencial do Linux de forma eficaz, você precisa ter um forte conhecimento dos fundamentos – comandos simples, como renomear arquivos existentes e pastas. Neste tutorial, você aprenderá como renomear pastas no Linux.

Como renomear arquivos no Linux com o comando mv

Abreviado de “mover”, o comando mv é um deles dos comandos mais fáceis de usar. Ele pode realizar duas tarefas básicas, mas essenciais, ao lidar com arquivos no Linux. Uma é mover arquivos de um local para outro e a outra é renomear um ou mais arquivos por meio do terminal.

Primeiro, vamos ver como renomear arquivos com mv funciona no Linux.

Para começar, acessamos nosso servidor através da linha de comando usando SSH. Se você não tiver certeza sobre SSH e quiser saber mais, aqui está um tutorial útil.

Para acessar nosso servidor, digite o seguinte em seu terminal:

ssh your-user@your-server

Se estivermos usando um computador local, em vez disso de um servidor, então teremos que abrir o terminal a partir do menu principal.

Depois, é importante saber como funciona o comando mv. Para isso, executamos o seguinte:

mv --help

Como podemos ver no anterior imagem, o uso básico do comando mv é o seguinte:

mv ...

Aqui estão algumas das opções de mv mais populares:

  • -f – não mostra nenhuma mensagem antes de sobrescrever um arquivo.
  • -i – exibe mensagens de aviso antes de sobrescrever um arquivo.
  • -u – move um arquivo apenas se for novo ou se não existir no destino.
  • -v – mostra o que o comando faz.

E os parâmetros são:

– o destino de origem do arquivo

– o diretório de destino.

Renomear arquivo no Linux usando o comando mv

Se quisermos renomear um arquivo, podemos fazer é assim:

mv oldnamefile1 newnamefile1

Presumindo que estamos localizados no diretório e há um arquivo chamado arquivo1.txt, e queremos mudar o nome para arquivo2 .TXT. Precisamos digitar o seguinte:

mv file1.txt file2.txt

Tão simples quanto isso. No entanto, se você não estiver no diretório, precisará digitar um pouco mais. Por exemplo:

cd /home/user/docs/filesmv file1.txt file2.txt

Renomear vários arquivos com o comando mv

O comando mv pode renomear apenas um arquivo, mas pode ser usado com outros comandos para renomear vários arquivos.

Vamos pegar os comandos, find, for ou while loops e renomear vários arquivos.

Por exemplo, ao tentar alterar todos os arquivos em seu diretório atual da extensão .txt para a extensão .pdf, você usará o seguinte comando:

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

Isso criará um loop (para) examinando a lista de arquivos com a extensão .txt. Em seguida, ele substituirá cada extensão .txt por .pdf. Finalmente, o loop terminará (pronto).

Se você quiser recursos mais avançados, precisará usar o comando rename, que estamos prestes a abordar.

Rename Arquivos no Linux usando o comando Rename

Com o comando rename, você terá um pouco mais de controle. Muitas configurações do Linux o incluem por padrão. Mas, se você não tiver instalado, você pode fazer isso em apenas um minuto com um simples comando.

No caso do Debian, Ubuntu, Linux Mint e derivados:

sudo apt install rename

Por outro lado, se você estiver usando CentOS 7 ou RHEL:

sudo yum install rename

E, se você está usando o Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Agora, podemos começar a usar o comando rename. Em geral, a sintaxe básica do comando rename se parece com isto:

rename "s/old-name/new-name/" files

Pode parecer complexo no início, mas é muito mais simples do que pode parecer.

Neste exemplo, criaremos uma nova pasta chamada filetorename e, usando o comando touch, criaremos 5 arquivos.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Com o último comando ls, você pode ver os arquivos que você criado.

Se quisermos renomear um único arquivo chamado arquivo1.txt, a frase seria assim:

rename ‘s/file1/newfile1/’ file1.txt

Se nós queria alterar a extensão de todos os arquivos, por exemplo, para .php. Poderíamos fazer isso desta forma:

rename ‘s/.txt/.php/’ *.txt
ls

Também podemos especificar outro diretório onde os arquivos que você deseja renomear são.

rename ‘s/.txt/.php/’ FILE/PATH

Gostaríamos de mencionar que renomear usa uma expressão regular de Perl, o que significa que este comando tem várias possibilidades.

Finalmente, é uma boa idéia verificar todas as opções de comando.Você pode visualizá-los no terminal executando:

rename –help

Alguns exemplos comuns de como usar o comando renomear são:

Remover Renomear Comando

Se você não deseja mais ter que renomear instalado em seu sistema, remova-o usando o gerenciador de software. Ou do terminal.

Para Debian, Ubuntu, Linux Mint e derivados:

sudo apt remove rename

E para CentOS e RHEL:

sudo yum remove rename

É isso, renomear é removido da sua máquina Linux.

Conclusão

Renomear arquivos no Linux usando o terminal é uma tarefa simples e prática, mas às vezes muito importante. Saber como fazer isso é algo que todo gerente de servidor deve saber.

Como vimos, existem dois comandos que podem fazer isso. Um é mais simples do que o outro, mas ambos realizam a tarefa.

Recomendamos que você continue pesquisando esses comandos e melhorando a qualidade do seu fluxo de trabalho diário.

Esta postagem foi última modificação em 4 de março de 2020 19h06.

Articles
Previous Post

A United Airlines permite que alguns carrinhos de bebê sejam transportados sem custo adicional

Next Post

Urso, Turquia, Porco Feral, Jacaré e Caça Pequena | Estações de caça e regulamentos da Geórgia - 2020

Deixe uma resposta Cancelar resposta

Artigos recentes

  • As melhores escolas de fotografia do mundo, 2020
  • Cidadãos soberanos levam sua filosofia antigovernamental para as estradas
  • Guia de custos de reparo de estuque
  • Muckrakers (Português)
  • Oncologia de precisão

Arquivo

  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • Novembro 2020
  • Outubro 2020
  • Setembro 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.