Réponse rapide et explication du problème
Le paquet perl de 17.10 ne contient plus le rename
script, du moins pas la version perl fournie avec un nouveau système installé.
Je recommande donc la réponse de @ pomsky.
sudo apt update
sudo apt install rename
Inspection dans un ancien système (16.04.LTS)
J'ai le nom de perl dans mon système 16.04 LTS, qui est mon système de production.
$ 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 (Robin.Barker@npl.co.uk),
# 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
Si cette version correspond à ce que vous voulez, vous pouvez l'installer avec
sudo apt update
sudo apt install perl
Je ne sais pas ce que vous obtenez si vous installez rename
. Peut-être la même version, peut-être une autre version. Ils peuvent fonctionner de la même manière (vu depuis l'interface utilisateur).
Modifier (correction et désolé pour la confusion)
Inspection dans Ubuntu 17.10
@pipe a découvert un problème majeur, que je n'ai pas trouvé car j'ai archivé 16.04 LTS et je me suis appuyé sur les informations de la question (ce renommage se trouve dans deux packages, perl et rename). J'ai testé et le paquet perl en 17.10 ne contient plus le script de renommage, du moins pas la version perl qui vient avec un nouveau système installé.
Je recommande donc la réponse de @ pomsky.
sudo apt update
sudo apt install rename
qui installe un autre script perl, comme on peut le voir ci-dessous:
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
C'est aussi un script perl, mais un autre par rapport à celui de 16.04 LTS.