일괄 변경
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
댓글
댓글 쓰기