переименуйте остановленную работу после обновления от Ubuntu 17.04 до Ubuntu 17.10

rename хорошо работавший перед обновлением, теперь работая rename в терминале показывает следующее:

The program 'rename' can be found in the following packages:
 * perl
 * rename

Какие-либо (простые) предложения? Я выполняю это в терминале, таким образом, я могу переименовать много файлов, так как GUI был бы хорошо для того, чтобы просто переименовать некоторых.

11
задан 4 November 2017 в 03:46

2 ответа

Нажмите на Activities, поиск "программного обеспечения и Обновлений" и запустите его. Затем проверьте опцию "Community-maintained free and open-source software (universe)", если она неконтролируема.

Затем откройте Terminal и работайте

sudo apt update
sudo apt install rename

устанавливать rename.

14
ответ дан 23 November 2019 в 03:58

Быстрый ответ и объяснение проблемы

Пакет жемчуга в 17,10 больше не содержит rename сценарий, по крайней мере, не версия жемчуга, которая идет с новой установленной системой.

Таким образом, я рекомендую ответ @pomsky.

sudo apt update
sudo apt install rename

Контроль в старой системе (16.04. LTS)

У меня есть жемчуг, переименовывают в моих 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. Возможно, та же версия, возможно, некоторая другая версия. Они могли бы работать таким же образом (замеченный от пользовательского интерфейса).

Редактирование (исправление и жаль о беспорядке)

Контроль в Ubuntu 17.10

@pipe обнаружил основную проблему, которую я не нашел, потому что я зарегистрировался в 16.04 LTS и полагался на информацию в вопросе (которые переименовывают, найден в двух пакетах, жемчуге, и переименуйте). Я протестировал, и пакет жемчуга в 17,10 больше не содержит переименовать сценарий, по крайней мере, не версия жемчуга, которая идет с новой установленной системой.

Таким образом, я рекомендую ответ @pomsky.

sudo apt update
sudo apt install rename

который устанавливает другой сценарий жемчуга, как видно ниже:

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

Это - также сценарий жемчуга, но другой по сравнению с тем в 16.04 LTS.

5
ответ дан 23 November 2019 в 03:58

Другие вопросы по тегам:

Похожие вопросы: