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

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


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.txt · Последние изменения: 2017/03/23 21:59 (внешнее изменение)