Инструменты пользователя

Инструменты сайта


ubuntu:mass-file-renaming

Это старая версия документа!


Массовое переименование файлов

С помощью bash:

for i in *.c; do
  mv $i `echo $i | sed 's/\.c$/.bak/'`
done

С помощью Perl:

$ rename 's/\.c\.orig$/.c/' *.c # переименовать все *.c.orig в *.c
$ rename 'y/A-Z/a-z/' *.JPG     # имена фотографий маленькими буквами
$ rename 's/\U/\u/g' *.JPG      # тоже самое
$ rename '$_=lc' *              # тоже самое, но для всех файлов
$ rename 's/deftones-//' *.mp3  # убрать префис 'deftones-' у *.mp3
$ rename 's/^/jerk-/' *.swf     # добавить префикс 'jerk-' у *.swf
$ rename 's/ /_/g' *            # пробелы в именах файлах заменить на '_'
ubuntu/mass-file-renaming.1261166189.txt.gz · Последнее изменение: 2017/03/23 21:57 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki