добавлять .mp3 в конец каждого файла в папке [дубликат]

У меня есть папка с несколькими файлами в ней, и я хочу добавить расширение .mp3 в конец каждого файла. есть ли способ переименовать все эти файлы с помощью одной команды?

0
задан 31 March 2015 в 14:22

3 ответа

и я хочу добавить .mp3 расширение в конце каждого файла

короткая команда

for f in *; do mv "$f" "$f.mp3"; done
3
ответ дан 31 March 2015 в 14:22

Принятие файлов уже не имеет никакого расширения вообще, затем выполняет это из каталога, содержащего файлы:-

for file in * ; do mv "$file" "$file".mp3; done 

, Если Вы хотите быть дополнительным сейфом, сделайте это вместо этого:-

for file in * ; do cp "$file" "$file".mp3; done 

, Это сделает копии файлов и добавит .mp3, вместо того, чтобы переименовать их. Можно всегда удалять оригиналы впоследствии.

Или если Вы хотите графический интерфейс для массового переименования файлов, затем взгляните на PyRenamer в Центре программного обеспечения.

8
ответ дан 31 March 2015 в 14:22

Использование команда переименовывает . Это позволяет жемчуг regexpes. Например,

rename 's/(.*)/$1.mp3/' *

добавит ".mp3" до конца любого имени файла или каталога в каталоге.

3
ответ дан 31 March 2015 в 14:22

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

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