Como posso editar os nomes dos arquivos em um diretório como se estivesse editando o texto de um arquivo usando um editor de texto?
Sinto que vi isso demonstrado em um vídeo, talvez usando algum plugin do Vim ou outro - ou talvez tenha sido em texto Sublime?
Eu gostaria de poder fazer substituições de strings regex, fazer edições arbitrárias, etc., sem ter que escrever um script de shell ou redigir um comando de shell misterioso.
Responder1
Você pode olharedir, que permite usar qualquer editor.
Responder2
No arch-linux, vidir
é empacotado como parte do moreutils
.
moreutils /usr/bin/vidir
Depois de executar vidir
no diretório em que você está renomeando os arquivos, o editor vim será aberto automaticamente.
Edite seu arquivo - e salvando as alterações ( :wq
) - os nomes dos arquivos serão atualizados automaticamente.