사용자 도구

사이트 도구


linux:rename

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
linux/rename.txt · 마지막으로 수정됨: 2015/09/11 20:10 저자 kwon37xi