2013-10-15 7 views
0

У меня есть каталог в linux с большим количеством изображений с двойным подчеркиванием (__), я должен сделать его одним под балл (_). Допустим, что имя файла: a__1.jpg. Я должен сделать это a_1.jpg. Я должен сделать это для всех файлов внутри каталога. Какая должна быть команда?Массовое переименование файлов (Linux)

Thanks

+2

Я думаю 'mmv' команда –

+0

Да, прочитайте [' man mmv'] (http://manpages.ubuntu.com/manpages/gutsy/man1/mln.1.html) под названием Mass Move и переименуйте - Move, copy , добавить или связать несколько файлов с использованием шаблонов подстановок. http: //www.ss64.com/bash/mmv.html –

+1

Почему -1? Это действительный вопрос (хотя и не на этом сайте, поэтому я проголосовал за то, чтобы двигаться и двигаться). – glglgl

ответ

3

Существует несколько способов достижения этой цели.

  • Если у вас есть mmv установлен (или в состоянии установить его), вы можете сделать

    mmv \*__* \#1_#2 
    
  • Если нет, может быть rename вариант:

    rename _ __ * 
    

    (но увы, здесь я не очень уверен в синтаксисе.)

Смежные вопросы