2005년 08월 08일
명령어 시리즈... find
find
파일을 찾는 함수다.
역시 다양한 방법으로 찾을수 있다..
-name pattern
간단한 패턴으로 찾는다.. 사용할수 있는 패턴은 잘 모르겠고;
파일이름을 안다면 이걸로..
-regex pattern
정규표현식으로 찾는다..
각각 앞에 i가 붙으면 대문자 소문자를 신경쓰지 않는다.. (-iname -iregex)
-exec command ;
명령어를 실행한다..
찾은 파일이름이 들어갈곳에 {} 를 넣고 끝에 ; 를 적어주면 된다..
자세한건 man을..
간단한 예
find . -regex .*.php -exec cat {} ;
여기서 . 은 찾기 시작할 디렉토리 이름이다..
즉 현재폴더 아래에 있는 .php로 끝나는 모든 파일들을 열어서 내용을 출력하라..
(물론 모든 파일에 권한이 있다는 가정..)
파일을 찾는 함수다.
역시 다양한 방법으로 찾을수 있다..
-name pattern
간단한 패턴으로 찾는다.. 사용할수 있는 패턴은 잘 모르겠고;
파일이름을 안다면 이걸로..
-regex pattern
정규표현식으로 찾는다..
각각 앞에 i가 붙으면 대문자 소문자를 신경쓰지 않는다.. (-iname -iregex)
-exec command ;
명령어를 실행한다..
찾은 파일이름이 들어갈곳에 {} 를 넣고 끝에 ; 를 적어주면 된다..
자세한건 man을..
간단한 예
find . -regex .*.php -exec cat {} ;
여기서 . 은 찾기 시작할 디렉토리 이름이다..
즉 현재폴더 아래에 있는 .php로 끝나는 모든 파일들을 열어서 내용을 출력하라..
(물론 모든 파일에 권한이 있다는 가정..)
# by | 2005/08/08 02:21 | 리눅스 | 트랙백 | 덧글(0)



☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]