Szybka odpowiedź i wyjaśnienie problemu
Pakiet perla w 17.10 nie zawiera już renameskryptu, a przynajmniej nie wersji perla, która jest dostarczana ze świeżo zainstalowanym systemem.
Polecam więc odpowiedź @ pomsky.
sudo apt update
sudo apt install rename
Kontrola w starym systemie (16.04.LTS)
Mam nazwę perla w moim systemie LTS 16.04, który jest moim systemem produkcyjnym.
$ 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
Jeśli ta wersja jest tym, czego chcesz, możesz ją zainstalować
sudo apt update
sudo apt install perl
Nie jestem pewien, co otrzymasz, jeśli zainstalujesz rename. Może ta sama wersja, może inna wersja. Mogą działać w ten sam sposób (patrząc z interfejsu użytkownika).
Edytuj (popraw i przepraszamy za zamieszanie)
Inspekcja w Ubuntu 17.10
@pipe odkrył poważny problem, którego nie znalazłem, ponieważ sprawdziłem w 16.04 LTS i polegałem na informacjach zawartych w pytaniu (ta zmiana nazwy znajduje się w dwóch pakietach: perl i zmiana nazwy). Przetestowałem i pakiet perla w 17.10 nie zawiera już skryptu zmiany nazwy, a przynajmniej nie wersji perla, która jest dostarczana ze świeżo zainstalowanym systemem.
Polecam więc odpowiedź @ pomsky.
sudo apt update
sudo apt install rename
który instaluje kolejny skrypt perla, jak widać poniżej:
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
Jest to również skrypt perla, ale inny w porównaniu do tego z 16.04 LTS.