Este guia mostrará como renomear arquivos usando um gerenciador de arquivos e a linha de comando do Linux.
A maioria das distribuições Linux tem um gerenciador de arquivos padrão como parte do ambiente de desktop. Um ambiente de área de trabalho é uma coleção de ferramentas que permite aos usuários executar tarefas comuns sem digitar comandos em uma janela de terminal.
Um ambiente de área de trabalho geralmente inclui um gerenciador de janelas que é usado para exibir aplicativos gráficos. Incluirá também alguns ou todos os itens a seguir:
- um painel (também conhecido como barra de tarefas) - geralmente usado para um botão de menu, uma bandeja do sistema
- um menu
- uma barra de lançamento
- um painel
- widgets
- ícones da área de trabalho
- ferramentas como gerenciadores de arquivos, blocos de notas, calculadoras, etc.
Um gerenciador de arquivos é usado para controlar a criação, o movimento e a exclusão de arquivos. Os usuários do Windows estarão familiarizados com o Windows Explorer, que é um tipo de gerenciador de arquivos.
Há vários gerenciadores de arquivos diferentes, como Nautilus, Dolphin, Caja, PCManFM e Thunar.
Nautilus é o gerenciador de arquivos padrão no Ubuntu e distribuições rodando o ambiente GNOME como o Fedora e o openSUSE.
O Dolphin é o gerenciador de arquivos padrão para o ambiente de área de trabalho do KDE usado por distribuições do Linux, como o Kubuntu e o KaOS.
O Linux Mint possui uma versão leve que utiliza o desktop MATE. O desktop MATE utiliza o gerenciador de arquivos Caja.
As distribuições leves geralmente usam o ambiente de área de trabalho LXDE, que possui o gerenciador de arquivos PCManFM ou o XFCE, que vem com o gerenciador de arquivos Thunar.
Como acontece, os nomes podem mudar, mas a funcionalidade de renomear arquivos é virtualmente a mesma
Como renomear um arquivo usando um gerenciador de arquivos
O gerenciador de arquivos geralmente tem um ícone que se parece com um arquivo. Por exemplo, se você estiver usando o Ubuntu, é o segundo ícone na barra de lançamento.
Geralmente, você pode encontrar o ícone do gerenciador de arquivos relevante na barra de ativação de um painel, como parte do sistema de menus ou como parte de uma barra de início rápido.
Um gerenciador de arquivos geralmente tem uma lista de locais no painel esquerdo, como a pasta pessoal, a área de trabalho, outros dispositivos e a lixeira.
No painel direito, há uma lista de arquivos e pastas para o local selecionado no painel esquerdo. Você pode fazer uma busca detalhada pelas pastas clicando duas vezes sobre elas e voltar para as pastas usando as setas da barra de ferramentas.
Renomear um arquivo ou pasta é praticamente o mesmo, não importa qual distribuição, qual ambiente de desktop e de fato qual gerenciador de arquivos você está usando.
Clique com o botão direito no arquivo ou na pasta que você deseja excluir e escolha "Renomear". Como alternativa, muitos gerenciadores de arquivos permitem que você clique com o botão esquerdo em um arquivo ou pasta e pressione F2 para executar a mesma ação.
A interface para renomear um arquivo é um pouco diferente dependendo do gerenciador de arquivos. Por exemplo, Nautilus, Thunar e PCManFM exibem uma pequena janela para inserir o novo nome do arquivo, enquanto o Dolphin e o Caja permitem que você simplesmente digite o novo nome sobre o antigo.
Como renomear arquivos usando a linha de comando do Linux
Você pode não se surpreender ao descobrir que o comando para renomear arquivos é realmente renomeado. Neste guia, você aprenderá como renomear o arquivo completo, como renomear parte do arquivo, como renomear o arquivo apontado pelos links simbólicos e como obter a confirmação de que o comando rename funcionou.
Como renomear um arquivo
A sintaxe para renomear um arquivo não é tão óbvia quanto você imagina. O exemplo a seguir mostra como renomear um arquivo:
renomear arquivo de substituição de expressão
Você pode pensar que o comando renomear seria tão simples quanto dizer renomear oldfile newfilemas não é tão simples quanto isso e, enquanto passamos, vou explicar por quê.
Imagine que você tenha um arquivo chamado testfile e deseja renomeá-lo para testfile2. O comando que você usaria é o seguinte:
renomear testfile testfile2 testfile
Então o que está acontecendo aqui? A expressão é o bit de texto ou expressão regular que você está procurando em um nome de arquivo. A substituição é o texto com o qual você deseja substituir a expressão e o arquivo é o arquivo ou arquivos em que você deseja executar a renomeação.
Por que funciona assim você pode perguntar?
Imagine que você tinha uma pasta de fotos de cachorro, mas acidentalmente as chamou de imagens de gatos da seguinte maneira:
- catsittingdown
- barkingcat
- postmanattackedbycat
Agora, se o comando fosse tão simples quanto renomear oldfile newfileentão você teria que renomear cada arquivo individualmente.
Com o comando rename do Linux, você pode renomear todos os arquivos de uma só vez, da seguinte maneira:
renomear cat dog *
Os arquivos acima serão renomeados da seguinte maneira:
- dogsittingdown
- cachorro latindo
- postmanattackedbydog
O comando acima, basicamente, olhou através de todos os arquivos (denotado pelo metacaractere curinga asterisco) e sempre que encontrou a palavra gato substituiu-o com um cão.
Renomear o arquivo físico apontado para por links simbólicos
Um link simbólico atua como um ponteiro para um arquivo semelhante a um atalho da área de trabalho. O link simbólico não contém nenhum dado, exceto o caminho para o local do arquivo para o qual ele está apontando.
Você pode criar um link simbólico usando o seguinte comando:
ln -s
Por exemplo, imagine que você tenha um arquivo chamado barkingdog na pasta de fotos de seu cachorro e você deseja criar um link simbólico para o arquivo em uma pasta diferente chamada dogtraining com o nome howtostopdogbarking.
Você poderia fazer isso usando o seguinte comando:
ln -s ~ / imagens / dogpictures / barkingdog ~ / imagens / dogtraining / howtostopdogbarking
Você pode dizer quais arquivos são links simbólicos executando o comando ls -lt.
lt-howtostopdogbarking
A saída mostrará algo como howtostopdogbarking -> / home / pictures / dogpics / barkingdog.
Agora eu não sei quantos de vocês sabem como parar um cachorro latindo, mas o conselho de muitos treinadores é ensinar o cão a falar primeiro e, em seguida, uma vez que você tenha dominado, você pode fazê-lo se calar quando não quiser. para latir. Essa é a teoria de qualquer maneira.
Com esse conhecimento em mãos, você pode querer renomear a imagem do barkingdog como speakdog.
Você pode renomear a imagem diretamente na pasta dogpics executando o seguinte comando:
renomear barking falando / home / fotos / dogpics / barkingdog
Como alternativa, você também pode renomear a imagem do cachorro latindo especificando o nome do link simbólico e usando a seguinte opção:
renomear -s barking falando / home / fotos / dogtraining / howtostopdogbarking
Como obter a confirmação de que o comando Renomear funcionou
O principal problema com o comando rename é que ele não informa o que ele fez. O que você acha que pode ter funcionado pode não ter e então você tem que ir e verificar por si mesmo usando o comando ls.
No entanto, se você usar a seguinte opção, o comando renomear informará exatamente o que foi renomeado:
renomear -v cat dog *
A saída será ao longo das linhas deste:
- barkingcat -> barkingdog
- catsittingdown -> dogsittingdown
- postmanattackedbycat -> postmanattackedbydog
Este comando ajuda a confirmar que o que você queria que realmente acontecesse.
Outra maneira de renomear arquivos
Se você preferir a sintaxe mais simples de renomear arquivos, tente o comando mv da seguinte forma:
Resumo
Ao aprender a usar a linha de comando do Linux, você precisa saber sobre permissões, como criar usuários e grupos, como criar diretórios, como copiar arquivos, como mover e renomear arquivos e tudo sobre links.