
jpg 파일을 압축하려면 다음 명령을 실행합니다.
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% source.jpg result.jpg
압축된 파일 이름으로 정의된 디렉터리의 모든 jpg 파일에 대해 이 작업을 수행하는 방법: Old_Name_Compressed.jpg
답변1
발견된 각 파일에 대해 find
명령을 사용하고 실행하십시오 .convert
find . -type f -name '*.jpg' -exec bash -c 'convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% "$1" "${1%.jpg}_compressed.jpg" ' bash {} \;
${parameter%suffix}
라고Bash 매개변수 확장, 가장 짧은 것을 제거하십시오접미사그로부터범위.