rename
アップグレード前は正常に動作rename
していましたが、ターミナルで実行すると次のように表示されます。
The program 'rename' can be found in the following packages:
* perl
* rename
(簡単な)提案はありますか?いくつかのファイルの名前を変更するだけでGUIで問題ないので、これをターミナルで実行して、多くのファイルの名前を変更できます。
rename
アップグレード前は正常に動作rename
していましたが、ターミナルで実行すると次のように表示されます。
The program 'rename' can be found in the following packages:
* perl
* rename
(簡単な)提案はありますか?いくつかのファイルの名前を変更するだけでGUIで問題ないので、これをターミナルで実行して、多くのファイルの名前を変更できます。
回答:
17.10のperlパッケージには、rename
スクリプトが含まれなくなりました。少なくとも、新しくインストールされたシステムに付属するperlバージョンは含まれていません。
だから、@ pomskyの答えをお勧めします。
sudo apt update
sudo apt install rename
私が持っているperlのリネーム私の生産システムである私の16.04 LTSシステム、中を。
$ 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
そのバージョンが必要な場合は、次のようにインストールできます
sudo apt update
sudo apt install perl
インストールしrename
た場合に何が得られるかわかりません。同じバージョンかもしれませんし、他のバージョンかもしれません。それらは同じように機能する場合があります(ユーザーインターフェイスから表示)。
@pipeは、16.04 LTSでチェックし、質問の情報に依存していたために見つからなかった大きな問題を発見しました(名前の変更は、perlとrenameの2つのパッケージにあります)。私がテストしたところ、17.10のperlパッケージには、少なくとも新たにインストールされたシステムに付属するperlバージョンではなく、名前変更スクリプトが含まれなくなりました。
だから、@ pomskyの答えをお勧めします。
sudo apt update
sudo apt install rename
以下に示すように、別のperlスクリプトをインストールします。
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
これもperlスクリプトですが、16.04 LTSのものとは別のものです。