Shell (3) 썸네일형 리스트형 [Bash] 파일 확장자 일괄 변경하는 방법 파일 확장자를 일괄적으로 같도록 해줘야 하는 경우가 있습니다. 몇개면 괜찮지만 몇천개의 파일을 일괄적으로 변경하기 위한 방법에 사용했습니다. 아래 예시는 jpg를 png로 변경합니다. for filename in ./all/*.jpg do echo $filename ${filename%.jpg}.png mv "$filename" "${filename%.jpg}.png" done [Shell] 파일 갯수 세는 방법 shell을 사용하다보면 파일 갯수를 확인하는 방법에 대한 포스팅입니다. ls -l 로 확인하는 경우도 있지만 파일 수가 많으면 파일 갯수만 확인하고 싶은 경우가 있습니다. ls -l | wc -l [BASH] 파일 혹은 폴더 Shell로 옮기는 방법 개발하다보면 많은 파일들을 옮겨야 하는 경우가 있습니다. 수작업으로 하기에는 시간과 노력이 많이 들어가는 작업을 shell을 이용해서 쉽게 작성할 수 있습니다. SET=$(seq 1 57) for i in $SET do echo "RUN : " $i mv ./Photos\ \($i\)/* ./all done seq로 1부터 57까지의 일련의 숫자를 만듭니다. mv로 파일들을 특정 폴더로 이동시킵니다. 이전 1 다음