1 파일 일괄 변경하기 명령어

파일 이름을 일괄적으로 변경하기 위한 커맨드 명령어를 설명한다.

shell for 문을 아래와 같이 이용할 수 있다.

for in : 반복
do mv : 이동 명령 수행
done : 종료

for FILENAME in *; do mv $FILENAME thumb_$FILENAME; done

2 파일명에 whitespace가 포함되어 있다면?

find . -type f -name '*' -printf "echo mv '%h/%f' '%h/thumb_%f\n'" | sh

끝.

원문