#ls -lRs 이렇게 하시면 될거 같네요.
l : 세부정보까지
R : 하위 디렉토리까지
특정화일을 검색하고자 한다면 상황은 좀 달라집니다.
#ls -lRs | grep -i 특정화일명 --> 단순하게 grep 만 사용하면 어느 폴더라는 정보를 볼수 없습니다.
특정디렉토리의 특정화일을 찾는것이라면
#fine 디렉토리명 -name 파일명 -ls 로 검색하시는것도 괜찮겠네요.
====================================================================================
find 로 하시면 될듯.
자세한건 find manpage 참조하시고,
http://unixhelp.ed.ac.uk/CGI/man-cgi?find
example몇개
find . -name "*.txt" -print
현재 디렉토리에서부터 .txt로 끝나는 파일검색
find /home -name "_*.swp" -exec rm {} \;
/home 에서부터
_로 시작해서 .swp으로 끝나는 모든 파일을 찾아 삭제.
================================================================================
응용 들어간다.
현재 디렉토리부터 하위의 모든 디렉토리의 permission을 755로 변경해보자.
$ find . -type d -exec chmod 755 {} \;
그럼 이제는 현재 디렉토리부터 하위의 모든 파일의 permission을 644로 변경해보자.
$ find . -type f -exec chmod 644 {} \;