기본 콘텐츠로 건너뛰기

9월, 2014의 게시물 표시

mac, shell script, rename files, 파일이름 일괄변경

일괄 변경 ls | sed "s/\(.*\)변경전파일명의문자열\(.*\)/mv '&' '\1변경후파일명의문자열\2' /" |sh ex ) png파일의 끝에 _thumb를 붙임 a.png → a_thumb.png ls | sed "s/\(.*\).png\(.*\)/mv '&' '\1_thumb.png\2' /" |sh 일괄변경 & 일괄복사 *.png -> *_thumb.png 같은 디렉토리에 일괄복사 find ./ -name "*.png" | sed -e 'p' -e 's/.png/_thumb.png/g' | xargs -n 2 cp *.png -> *_thumb.png 로 이름 바꿈 find ./ -name "*.png" | sed -e 'p' -e 's/.png/_thumb.png/g' | xargs -n 2 mv