Eu tenho um monte de arquivos com o nome do arquivo bagunçado. Todos os nomes de arquivos têm o mesmo começo, que parecem ser diretórios de arquivos do Windows. O problema é que existem mais de 700 arquivos e eu realmente não quero passar e renomear manualmente todos eles. Estes são exemplos dos nomes dos arquivos (Nota: nenhum deles possui diretórios de arquivos):
G:some\really\long\file\path\then\the\name1.jpg
G:some\really\long\file\path\then\the\name2.png
G:some\really\long\file\path\then\the\filename.txt
G:some\really\long\file\path\then\the\file_name.mov
...
O importante é que cada arquivo tem G:some\really\long\file\path\then\the\
antes do nome do arquivo que eu gostaria.
Então, eu gostaria que os arquivos acima parecessem:
name1.jpg
name2.png
filename.txt
file_name.mov
Eu tentei o rename
comando e não foi bem sucedido. Eu ainda sou novo no Linux e realmente não tenho certeza de como fazê-lo ou realmente o que pesquisar no Google. Qualquer ajuda seria apreciada.
fonte
*
corresponde a todos os arquivos, mas deixe-me alterá-lo,G*
pronto. Agora, ele corresponde a todos os arquivos iniciadosG
no diretório atual e funcionará neles de uma só vez. Se eles estão em vários diretórios podemos lidar com isso também de várias maneiras.*\\
desde do gananciosos.*
Você pode fazer isso de forma pura
bash
usando a expansão de parâmetros do shell .${file##*\\}
(corta até o último prefixo) retira tudo, desde o início do nome do arquivo até a última\
vez que foi visto.Os resultados da renomeação são:
fonte
Se você está procurando soluções de GUI , existem muitos aplicativos de renomeação em massa. Eu sugeriria o Thunar , que é o gerenciador de arquivos padrão do Xfce. Ele vem com uma útil ferramenta de renomeação em massa. Você pode instalar o Thunar executando o seguinte comando no Terminal:
Você provavelmente também poderá instalar a partir do Ubuntu Software.
Como usar o utilitário
G:some\really\long\file\path\then\the\
(a parte da qual você deseja se livrar), deixe a caixa Substituir por: vazia. Você deve ver a visualização das alterações na coluna Novo nome .Além de Pesquisar e substituir, este utilitário suporta as seguintes ações:
fonte