Переименование файлового файла для gtk / gnome [duplicate]

В командной строке введите это содержимое:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | sudo apt-key add -
41
задан 23 March 2018 в 18:33

28 ответов

Есть несколько, но я рекомендую gprename, что является хорошим компромиссом между удобством использования и функциональностью.

Другие инструменты: rename, gprename , Install gprename [!d3], cuteRenamer, ...

53
ответ дан 18 July 2018 в 06:48

Есть несколько, но я рекомендую gprename, что является хорошим компромиссом между удобством использования и функциональностью.

Другие инструменты: rename, gprename , Install gprename [!d3], cuteRenamer, ...

53
ответ дан 24 July 2018 в 18:40

Для меня pyRenamer работал лучше всего. Ничто (к сожалению) не приближается к Total Commander, построило инструмент переименования. pyRenamer не интегрируется с Krusader, но, учитывая тот факт, что вы не используете инструменты переименования, которые часто так или иначе, pyRenamer - очень хороший вариант.

0
ответ дан 18 July 2018 в 06:48

Если вам нравятся регулярные выражения оболочки и perl, я рекомендую rename. Это так же просто, как и имя.

5
ответ дан 18 July 2018 в 06:48

Métamorphose

https://github.com/metamorphose

может быть немного сложнее в обращении, но действительно мощный!

7
ответ дан 18 July 2018 в 06:48

Мне действительно нравится qmv из пакета renameutils. Он позволяет использовать ваш любимый текстовый редактор на основе терминала для переименования файлов. Я предпочитаю вызывать его с помощью -f do, который дает вам один столбец (по одной строке на файл) с именами файлов.

http://www.nongnu.org/renameutils/

В сочетании с мощью Vim вы получаете все инструменты, необходимые для массового редактирования имен файлов.
9
ответ дан 18 July 2018 в 06:48

Krename является графическим интерфейсом KDE для переименования файлов, обычно встречающимся в большинстве менеджеров пакетов.

Этот ответ применяется к удалению ведущих номеров, которые могут быть найдены в музыкальных файлах, таких как mp3. Но Krename действительно переименовывает маску.

Загружайте выбранные файлы или папку. Krename загружает все файлы в выбранную папку, просто нажмите «Открыть» без индивидуального выбора всех файлов. Перейдите на вкладку Destination, чтобы перезаписать или скопировать файлы в другую папку. Перейдите на вкладку Filename, а затем на вкладку Advanced Filename. Начните с удаления маркера $ в окне Template. Изменение происходит в окне Renamed ниже. Нет имен файлов, только расширения файлов. Нажмите «Вставить часть имени файла ...» и выберите части имени файла, который вы хотите сохранить. Эта операция будет включать все файлы, и изменения будут очевидны в окне Renamed ниже. Нажмите «ОК». Файлы переименовываются без ведущих номеров. Наконец, нажмите «Готово» в нижнем правом углу.
0
ответ дан 18 July 2018 в 06:48

Я стараюсь использовать mmv, который основан на командной строке, и имеет несколько причудливый синтаксис выражений, но, как правило, решает большинство моих проблем.

2
ответ дан 18 July 2018 в 06:48

Если вы используете Nautilus и знаете, как работают Nautilus Scripts, вы можете использовать nautilus-renamer.

1
ответ дан 18 July 2018 в 06:48

Лично я использую Ant Renamer с Wine, потому что ничего, что я пробовал (Métamorphose, PyRenamer, GPRename, KRename) настолько же прост в установке и прост в использовании. И это все еще FOSS, поэтому я не вижу проблемы.

0
ответ дан 18 July 2018 в 06:48

Это инструмент, который я использую: rnm (man page) (больше примеров)

Некоторое использование:

rnm file-name -ns new-filename # single file rnm ./* -ns '/n//i/' # files will be sorted and indexed. rnm ./* -rs '/search/new/g' # 'search' in filenames will be replaced with 'new' rnm ./* -ns '/fn//i/' -ss 'search' # only files/directories which contain 'search' in their name will be indexed (renamed). rnm ./* -ns '/fn//id/' -fo # file only mode, directories will be ignored. rnm ./* -ns '/fn//id/' -fo -dp -1 # recursive to subdirectories all the way. etc...
0
ответ дан 18 July 2018 в 06:48

У Windows есть действительно хорошая программа для этой утилиты Bulk Rename. Вот URL-адрес: http://www.bulkrenameutility.co.uk/Main_Intro.php.

Существует версия Unicode для Windows 98, переносимая. Я помещаю это в папку на моей системе Linux (Mint Maya), и когда я запускаю ее через Wine, это работает как шарм. Gui очень прост в использовании и очень гибкий.

0
ответ дан 18 July 2018 в 06:48

Если вы знакомы с Emacs, я думаю, что ничто не сравнится с Dired для этой задачи. Даже если вы не используете Emacs, что часто вы можете найти Dired удобный инструмент.

sudo aptitude install emacs23-nox

Запустить Emacs Dired mode для каталога:

emacs -nw path/to/dir/

Теперь войдите в режим редактирования каталога:

C-x C-q (это Ctrl + x, за которым следует Ctrl + q)

Теперь вы можете редактировать имена файлов, такие как редактирование текста в каждом текстовом редакторе. Вы даже можете заменить имена файлов с помощью регулярных выражений (обратите внимание, что, к сожалению, Emacs использует другой синтаксис, чем PCRE).

Например, чтобы переименовать файлы со счетчиком (начиная с 1): M-x replace-regexp (это Alt + x, за которым следует строка «replace-regexp», введенная в минибуфере в нижней части экрана). Замените regexp: DSCN\([0-9]+\).JPG Замените: \,(format "P%04d.jpg" (1 + \#))

Чтобы повторно использовать счетчик в имени файла: M-x replace-regexp Заменить регулярное выражение: DSCN\([0-9]+\).JPG Замените: \,(format "P%04d.jpg" (string-to-number \1))

По завершении введите:

C-c C-c (это Ctrl + c, за которым следует Ctrl + c)

Или, напротив, нажмите следующую последовательность, чтобы прервать изменения:

C-c Esc (это Ctrl + c, а затем Esc)

3
ответ дан 18 July 2018 в 06:48

В командной строке есть также возможность использовать магию sed и shell:

ls *.c | sed "s#\(.*\)\.c#mv \0 \1.cpp#" | sh
0
ответ дан 18 July 2018 в 06:48

Файловый менеджер thunar - это графический интерфейс с опцией переименования большого объема

http://thunar.xfce.org/pwiki/documentation/bulk_renamer

, он не является стандартным для Gnome, но может устанавливаться через программный центр

4
ответ дан 18 July 2018 в 06:48

Для меня pyRenamer работал лучше всего. Ничто (к сожалению) не приближается к Total Commander, построило инструмент переименования. pyRenamer не интегрируется с Krusader, но, учитывая тот факт, что вы не используете инструменты переименования, которые часто так или иначе, pyRenamer - очень хороший вариант.

0
ответ дан 24 July 2018 в 18:40

Если вам нравятся регулярные выражения оболочки и perl, я рекомендую rename. Это так же просто, как и имя.

5
ответ дан 24 July 2018 в 18:40

Métamorphose

https://github.com/metamorphose

может быть немного сложнее в обращении, но действительно мощный!

7
ответ дан 24 July 2018 в 18:40
  • 1
    Мне очень нравится этот один. Он достаточно мощный и работает на всех основных платформах. – daniels 15 September 2015 в 20:26

мне очень нравится qmv из пакета renameutils. Это позволяет вам использовать ваш любимый (терминала) текстовый редактор для переименования файлов. Я предпочитаю ссылаться на него с -f do, который дает Вам один столбец (по одной строке на каждый файл) с именами. В сочетании с силой vim это дает вам все инструменты, вам нужно сделать массовое редактирование именем.

http://www.nongnu.org/renameutils/

9
ответ дан 24 July 2018 в 18:40

Krename является графическим интерфейсом KDE для переименования файлов, обычно встречающимся в большинстве менеджеров пакетов.

Этот ответ применяется к удалению ведущих номеров, которые могут быть найдены в музыкальных файлах, таких как mp3. Но Krename действительно переименовывает маску.

Загружайте выбранные файлы или папку. Krename загружает все файлы в выбранную папку, просто нажмите «Открыть» без индивидуального выбора всех файлов. Перейдите на вкладку Destination, чтобы перезаписать или скопировать файлы в другую папку. Перейдите на вкладку Filename, а затем на вкладку Advanced Filename. Начните с удаления маркера $ в окне Template. Изменение происходит в окне Renamed ниже. Нет имен файлов, только расширения файлов. Нажмите «Вставить часть имени файла ...» и выберите части имени файла, который вы хотите сохранить. Эта операция будет включать все файлы, и изменения будут очевидны в окне Renamed ниже. Нажмите «ОК». Файлы переименовываются без ведущих номеров. Наконец, нажмите «Готово» в нижнем правом углу.
0
ответ дан 24 July 2018 в 18:40

Я стараюсь использовать mmv, который основан на командной строке, и имеет несколько причудливый синтаксис выражений, но, как правило, решает большинство моих проблем.

2
ответ дан 24 July 2018 в 18:40

Если вы используете Nautilus и знаете, как работают Nautilus Scripts, вы можете использовать nautilus-renamer.

1
ответ дан 24 July 2018 в 18:40

Лично я использую Ant Renamer с Wine, потому что ничего, что я пробовал (Métamorphose, PyRenamer, GPRename, KRename) настолько же прост в установке и прост в использовании. И это все еще FOSS, поэтому я не вижу проблемы.

0
ответ дан 24 July 2018 в 18:40

Это инструмент, который я использую: rnm (man page) (больше примеров)

Некоторое использование:

rnm file-name -ns new-filename # single file rnm ./* -ns '/n//i/' # files will be sorted and indexed. rnm ./* -rs '/search/new/g' # 'search' in filenames will be replaced with 'new' rnm ./* -ns '/fn//i/' -ss 'search' # only files/directories which contain 'search' in their name will be indexed (renamed). rnm ./* -ns '/fn//id/' -fo # file only mode, directories will be ignored. rnm ./* -ns '/fn//id/' -fo -dp -1 # recursive to subdirectories all the way. etc...
0
ответ дан 24 July 2018 в 18:40

У Windows есть действительно хорошая программа для этой утилиты Bulk Rename. Вот URL-адрес: http://www.bulkrenameutility.co.uk/Main_Intro.php.

Существует версия Unicode для Windows 98, переносимая. Я помещаю это в папку на моей системе Linux (Mint Maya), и когда я запускаю ее через Wine, это работает как шарм. Gui очень прост в использовании и очень гибкий.

0
ответ дан 24 July 2018 в 18:40
  • 1
    Я почти хочу запустить это в вине. Это намного лучше, чем pyRenamer. – Teque5 28 July 2016 в 01:23

Если вы знакомы с Emacs, я думаю, что ничто не сравнится с Dired для этой задачи. Даже если вы не используете Emacs, что часто вы можете найти Dired удобный инструмент.

sudo aptitude install emacs23-nox

Запустить Emacs Dired mode для каталога:

emacs -nw path/to/dir/

Теперь войдите в режим редактирования каталога:

C-x C-q (это Ctrl + x, за которым следует Ctrl + q)

Теперь вы можете редактировать имена файлов, такие как редактирование текста в каждом текстовом редакторе. Вы даже можете заменить имена файлов с помощью регулярных выражений (обратите внимание, что, к сожалению, Emacs использует другой синтаксис, чем PCRE).

Например, чтобы переименовать файлы со счетчиком (начиная с 1): M-x replace-regexp (это Alt + x, за которым следует строка «replace-regexp», введенная в минибуфере в нижней части экрана). Замените regexp: DSCN\([0-9]+\).JPG Замените: \,(format "P%04d.jpg" (1 + \#))

Чтобы повторно использовать счетчик в имени файла: M-x replace-regexp Заменить регулярное выражение: DSCN\([0-9]+\).JPG Замените: \,(format "P%04d.jpg" (string-to-number \1))

По завершении введите:

C-c C-c (это Ctrl + c, за которым следует Ctrl + c)

Или, напротив, нажмите следующую последовательность, чтобы прервать изменения:

C-c Esc (это Ctrl + c, а затем Esc)

3
ответ дан 24 July 2018 в 18:40

В командной строке есть также возможность использовать магию sed и shell:

ls *.c | sed "s#\(.*\)\.c#mv \0 \1.cpp#" | sh
0
ответ дан 24 July 2018 в 18:40
  • 1
    Кажется, это не печатается. Вы также можете использовать '#' или другой символ вместо & quot; \ & quot; как разделители в примерах, возможно, более ясными. например, `ls .c | sed 's # ([a-z] ) \. c # \ 1.cpp #' `(Этот пример не позволяет переименовать, просто для отображения нового имени файла, для простоты) – belacqua 22 January 2011 в 03:07
  • 2
    +1 Я нахожу это очень приятным способом (который дополнительно работает во всех дистрибутивах), не устанавливая ничего. Но я бы, вероятно, использовал переключатель -d для ls, чтобы избежать перечисления содержимого каталогов, которые также могут заканчиваться на .c (в большинстве случаев это не проблема, но все же ...). – Levit 3 November 2014 в 12:42

Файловый менеджер thunar - это графический интерфейс с опцией переименования большого объема

http://thunar.xfce.org/pwiki/documentation/bulk_renamer

, он не является стандартным для Gnome, но может устанавливаться через программный центр

4
ответ дан 24 July 2018 в 18:40

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

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