rename
funcionou bem antes da atualização, agora rodando rename
em um terminal mostra o seguinte:
The program 'rename' can be found in the following packages:
* perl
* rename
Alguma sugestão (simples), por favor? Eu executo isso em um terminal para poder renomear muitos arquivos, já que uma GUI seria adequada para renomear apenas alguns.
Responder1
Clique emAtividades, procurar "Atualizações de software" e inicie-o. Em seguida, marque a opção "Software gratuito e de código aberto mantido pela comunidade (universo)" se estiver desmarcada.
Em seguida, abra o Terminal e execute
sudo apt update
sudo apt install rename
para instalar rename
.
Responder2
Resposta rápida e explicação do problema
O pacote perl em 17.10 não contém mais orename
script, pelo menos não a versão perl que vem com um novo sistema instalado.
Então recomendo a resposta do @pomsky.
sudo apt update
sudo apt install rename
Inspeção em um sistema antigo (16.04.LTS)
Eu tenho oPerl renomearno meu sistema 16.04 LTS, que é meu sistema de produção.
$ rename
Usage: rename [-v] [-n] [-f] perlexpr [filenames]
$ which rename
/usr/bin/rename
$ l /usr/bin/rename
lrwxrwxrwx 1 root root 24 feb 28 2016 /usr/bin/rename -> /etc/alternatives/rename
$ l /etc/alternatives/rename
lrwxrwxrwx 1 root root 16 feb 28 2016 /etc/alternatives/rename -> /usr/bin/prename
$ l /usr/bin/prename
-rwxr-xr-x 1 root root 2987 mar 13 2016 /usr/bin/prename
$ head /usr/bin/prename
#!/usr/bin/perl -w
#
# This script was developed by Robin Barker ([email protected]),
# from Larry Wall's original script eg/rename from the perl source.
#
# This script is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.
#
# Larry(?)'s RCS header:
# RCSfile: rename,v Revision: 4.1 Date: 92/08/07 17:20:30
Se essa versão for o que você deseja, você pode instalá-la com
sudo apt update
sudo apt install perl
Não tenho certeza do que você obterá se instalar o rename
. Talvez a mesma versão, talvez alguma outra versão. Eles podem funcionar da mesma maneira (vistos na interface do usuário).
Editar (correção e desculpe pela confusão)
Inspeção no Ubuntu 17.10
@pipe descobriu um grande problema, que não encontrei porque verifiquei no 16.04 LTS e confiei nas informações da pergunta (essa renomeação é encontrada em dois pacotes, perl e renomear). Eu testei e o pacote perl em 17.10 não contém mais o script rename, pelo menos não a versão perl que vem com um novo sistema instalado.
Então recomendo a resposta do @pomsky.
sudo apt update
sudo apt install rename
que instala outro script perl, como pode ser visto abaixo:
tester@tester-desktop:~$ which rename
/usr/bin/rename
tester@tester-desktop:~$ l /usr/bin/rename
lrwxrwxrwx 1 root root 24 nov 4 19:08 /usr/bin/rename -> /etc/alternatives/rename
tester@tester-desktop:~$ l /etc/alternatives/rename
lrwxrwxrwx 1 root root 20 nov 4 19:08 /etc/alternatives/rename -> /usr/bin/file-rename
tester@tester-desktop:~$ l /usr/bin/file-rename
-rwxr-xr-x 1 root root 3085 sep 5 23:49 /usr/bin/file-rename
tester@tester-desktop:~$ head /usr/bin/file-rename
#!/usr/bin/perl -w
# $Revision: 331 $$Date: 2013-04-30 21:23:41 +0100 (Tue, 30 Apr 2013) $
# Robin's RCS header:
# RCSfile: rename.PL,v Revision: 1.3 Date: 2006/05/25 09:20:32
# Larry's RCS header:
# RCSfile: rename,v Revision: 4.1 Date: 92/08/07 17:20:30
#
# Log: rename,v
# Revision 1.5 1998/12/18 16:16:31 rmb1
# moved to perl/source
Este também é um script perl, mas outro comparado ao do 16.04 LTS.