Uma alternativa do Ubuntu / Linux do Bulk Rename Utility para Windows?


12

Passei apenas 5 meses no Ubuntu e foi uma experiência incrível, quase não consigo inicializar o Windows agora, mas há algumas coisas que sinto falta, como o Utilitário de Renomeação em Massa que eu costumava ter no Windows.

Eu uso muito o programa quando inicializo no Windows, mas preferiria que houvesse uma alternativa ou algo semelhante, porque o programa tinha uma infinidade de opções de renomeação com uma interface gráfica decente.

Estou ciente do renamecomando no terminal, mas nunca tive sorte com isso.

Uma captura de tela da aparência: Uma captura de tela da aparência

Questões

  • Existe uma alternativa deste programa para o Ubuntu?
  • Um ótimo recurso de linha de comando sobre como fazer isso sem uma GUI?

1
Não há utilidade em massa renomeação do Thunar, de XFCE : freesoftwaremagazine.com/articles/bulk_renaming_thunar
Muru

1
Dê uma olhada em pyRenamer
Mitch


Respostas:


18

Mas ... Mas ... Você já encontrou a resposta ... renamerealmente é a melhor coisa desde pão fatiado. Se você precisar de alguns exemplos de coisas realmente legais, escrevi alguns aqui:

Se você precisar de ajuda específica, peça e alguém aqui possa entregar.

Falhar nesse script Bash simples é uma opção na maioria dos casos.

Barra lateral: Desafio qualquer pessoa a chamar renameou expressões regulares complicadas depois de ver a captura de tela do Bulk Rename Utility. Bolas sagradas, eu quase esqueci o quanto era feio.


1
Para um. A BRU pode ser feia, mas não requer lembrar e escapar de uma sintaxe que se compara desfavoravelmente ao ruído da linha serial.
Mikey TK

10

Existe o utilitário Bulk Rename , que faz parte do Thunar , o gerenciador de arquivos padrão do ambiente de área de trabalho XFCE (aquele usado pelo Xubuntu). Selecionar vários arquivos no Thunar e selecionar "renomear" abre a ferramenta, mas também pode ser iniciada separadamente.

insira a descrição da imagem aqui

Possui diferentes opções de ação, que juntas podem se aproximar das da ferramenta Windows.

Esta documentação pode ser útil.

Alguns detalhes também aqui (mencionando outras ferramentas também).

insira a descrição da imagem aqui

Se você preferir usar um gerenciador de arquivos diferente, ainda poderá usar esta ferramenta. Ele não pode ser instalado separadamente do Thunar, mas o último traz muito poucas dependências específicas e pode ser instalado facilmente. Porém, a ferramenta pode ser iniciada separadamente e pode até ser integrada como um ação de menu personalizada em outros gerenciadores de arquivos como Dolphin e Nautilus.

Exemplo para o Dolphin: crie o arquivo ~/.local/share/kservices5/bulk-rename-thunar.desktopcom estas linhas:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=BulkRename;
X-KDE-StartupNotify=false
X-KDE-Priority=TopLevel

[Desktop Action BulkRename]
Name=Bulk Rename
Exec=thunar -B %U
Icon=dialog-information

2
Uma grande vantagem dessa ferramenta é que ela pode operar em arquivos diretamente (ao contrário de pyrenamer e metamorphose2, que só podem selecionar caminhos de pasta e, portanto, não podem ser usados ​​com uma ação do menu de contexto) e, em seguida, abre uma lista de arquivos que podem ser modificados por arraste & largar etc. Uma desvantagem é que falta uma opção de desfazer .

@cipricus obrigado pela informação adicionada (quase deve ser wiki de comunidade ....). Infelizmente, acho que a opção desfazer está fazendo backup!
Wilf



5

Pyrenamer é minha ferramenta de escolha. É simples de usar e possui um modo de visualização.

sudo apt-get install pyrenamer

Mais detalhes daqui :

insira a descrição da imagem aqui

insira a descrição da imagem aqui


1
O mesmo problema que o metamorphose2 mencionado na minha resposta: ele não pode acessar apenas alguns arquivos diretamente, mas precisa de um caminho de pasta no qual os arquivos precisam ser selecionados; mas selecionar apenas alguns arquivos a serem renomeados em dezenas ou centenas é muito difícil. Uma solução seria colocar os arquivos em questão em uma pasta separada antes de usá-lo.

não disponível diretamente em 18.10

3

Encontrei muitos detalhes sobre as ferramentas já mencionadas nesta pergunta em http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html e editei as respostas mencionando para adicionar esses detalhes.

Há outra ferramenta mencionada lá que parece a mais avançada:

Metamorphose2

Aqui está sua apresentação no endereço acima:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2

Eu uso o renomeação em massa de Thunar há muito tempo, mas o acima é muito mais complexo e tem um recurso que estava faltando, a opção de desfazer alterações.

Essa ferramenta parece menos intuitiva e complicada para operações simples. (Uma grande vantagem da ferramenta Renomear em massa no Thunar é a capacidade de ter uma lista de arquivos fora do gerenciador de arquivos que pode ser modificada facilmente ao arrastar e soltar.)

Mas uma vez que você entenda como funciona, pode ser útil.

Algumas dicas:

  • Você deve primeiro selecionar a guia "Selecionador". Porém, por padrão, todos os arquivos e pastas (do caminho selecionado) são selecionados e, se você não deseja renomear todos, desmarque todos clicando em "nenhum" e, em seguida, selecione um por um com um único clique esquerdo . (Acho isso irritante e prefiro colocar todos os arquivos que precisam ser renomeados em uma pasta separada e, em seguida, selecione a guia "Selecionador".) - Até onde eu sei, esse seria o caminho a seguir para a ferramenta Windows mencionada em a pergunta também, pois seu comportamento é semelhante.)

  • Depois que os arquivos forem selecionados, vá para a guia "Renamer" e selecione uma das ações "Available" clicando duas vezes nele. Tudo fica disponível a partir deste ponto.


Por que vale a pena - o utilitário Bulk Rename Utility do Windows funciona bem no Wine / Playonlinux.


A BRU realmente funciona bem no Wine. Obrigado por apontar isso! :)
Dévïd

Metamorphose2: 'Não foi possível localizar o pacote metamorphose2' a partir do Ubuntu 19.04.
VanAlbert

1

Você pode verificar este: rnm ( página da web ).

Algum uso:

rnm file-name -ns new-filename             # signle file
rnm ./* -ns '/fn//i/'                      # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

Para desfazer uma renomeação indesejada:

rnm -u

Você pode encontrar mais exemplos / documentos aqui .


1

O utilitário de renomeação em massa funciona com o linux via wine. Mas isso trava em certas operações. Vamos nos acostumar com isso e pularemos automaticamente essas operações depois de familiarizá-las. Eu estou muito satisfeito com isso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.