파일명을 하위디렉토리의 파일을 포함해서 모두 소문자로....

익명 사용자의 이미지

대문자로 되어있는 파일명을 모두 소문자의 파일명으로 바꾸고 싶은데요...
어떻게 하면 될까요? 하나 하나 바꾸기엔 파일명이 너무 많네요.
도움 부탁드립니다.

익명 사용자의 이미지

스크립트를 만들어서 해보시든지,
파이프 연결을 해서 만드시든지,
흠... 재밌겠네요.
하위 디렉토리 옵션은 대부분 -R이랍니다.

익명 사용자의 이미지

그냥 심심해서 만들어 봤습니다.
원래는 짧게 예쁘게 해 보려고 했는데..;;;;
-----------------------
#!/bin/bash

changeName ()
{
for file in *; do
if [ -d $file ]; then
cd $file
changeName
else
echo $file|awk '/\<[^a-z_\.]*\>/ { system( "mv "
$1 " " tolower($1) )}'
fi
done
}

if [ $# -ne 1 ]
then
echo "Usage `basename $0` subdirectory_to_changeName"
else
cd $1
changeName
fi