find . -name '*.GIF' -ls rm {}; 하면 *.GIF를 찾아 지우는 명령인데 이를 바꾸어 *.GIF를 찾아 각각을 소문자 gif로 바꿀수는 없을 까요?
find . -name '*.GIF' -exec sh -c 'mv "$1" "${1%.GIF}.gif"' _ {} \; 로 확장자를 소문자로 바꿀 수 있습니다. bash 의 for f in *.GIF; do mv "$f" "${f%.GIF}.gif"; done 도 같습니다.