목차

rename

동영상/자막 파일 일괄 리네임

# Something.awsome.S01E01.blah.smi to S01E01.smi or srt
rename 's/.*(S\d+E\d+).*(s[mr][it])$/$1.$2/g' *.s??
 
# Something.awsome.S01E01.blah.avi to S01E01.avi
rename 's/.*(S\d+E\d+).*$/$1.avi/g' *.avi

순서에 따라 파일이름 바꾸기

find -name '*.jpg' | gawk 'BEGIN{ a=1 }{ printf "mv \"%s\" %03d.jpg\n", $0, a++ }' | bash 
 
# 혹은
ls *.mkv | gawk 'BEGIN { a = 1 } { printf "mv \"%s\" %03d.mkv\n", $0, a++ }' | bash

Prefix 붙이기

for f in * ; do mv "$f" "PRE_$f" ; done

Bulky

qmv

sudo apt install renameutils

vimv

krename

참조