사용자 도구

사이트 도구


linux:rename

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
linux:rename [2014/12/11 21:45]
kwon37xi
linux:rename [2015/09/11 20:10]
kwon37xi
줄 10: 줄 10:
 # Something.awsome.S01E01.blah.avi to S01E01.avi # Something.awsome.S01E01.blah.avi to S01E01.avi
 rename 's/.*(S\d+E\d+).*$/$1.avi/g' *.avi rename 's/.*(S\d+E\d+).*$/$1.avi/g' *.avi
 +</code>
 +
 +===== 순서에 따라 파일이름 바꾸기 =====
 +  * http://stackoverflow.com/questions/3211595/renaming-files-in-a-folder-to-sequential-numbers
 +<code sh>
 +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
 +</code>
 +
 +===== Prefix 붙이기 =====
 +<code sh>
 +for f in * ; do mv "$f" "PRE_$f" ; done
 </code> </code>
  
linux/rename.txt · 마지막으로 수정됨: 2022/02/24 16:15 저자 kwon37xi