Пакетное переименование файлов с похожими именами - PullRequest
2 голосов
/ 08 сентября 2011

У меня есть ряд файлов с такими именами:

file 1.jpeg
file 2.jpeg
file 3.jpeg
...
file 40.jpeg

Я хотел бы удалить пробел из всех их имен файлов без необходимости делать это по отдельности.Я знаю, что это возможно, используя что-то вроде: file {1,40} .jpeg или что-то подобное, но я не могу вспомнить, и я даже не знаю, как его искать.

Спасибо!

РЕДАКТИРОВАТЬ: Linux

1 Ответ

4 голосов
/ 08 сентября 2011

http://www.google.es/search?q=shell+rename+similar+files+in+a+directory

Первый результат: http://www.debian -administration.org / Articles / 150

Используя команду perl rename [...], мы также можем, например, удалить пробелы из имен файлов с помощью:

~$ rename 's/ //' *.jpeg

В других сообщениях я нашел команды такого типа, которые не требуют perl:

for f in *; do mv "$f" `echo $f | tr --delete ' '`; done

Я не пробовал ни одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...