해당 디렉토리에 특정 cgi 파일을 찾을 때 다른 불필요한 파일들을 배제한채
볼때 매우 유요한 명령어 들이다
이것도 알아두면 참으로 유용한 명령어 들이 되겠다
(그러고 보니 중요하지 않은 것도 없는 거 같네요
리눅스 바탕 호스팅에서는 명령어를 외우는 것은 어쩔수 없는 일입니다)

1. grep

주어진 패턴을 포함하는 파일의 라인을 출력시킨다.

옵션

-C : 일치하는 문장의 상하 두 라인까지 포함하여 출력한다.

-V : 버전과 함께 출력한다.

-b : Byte 오프셋과 함께 출력한다.

-c : 일치하는 라인의 갯수를 출력한다.

-h : 파일명은 출력하지 않는다.

-i : 대소문자 구분하지 않는다.

-l : 일치하는 내용을 가지는 파일명만 출력한다.

-n : 일치하는 내용을 가지는 라인 번호를 출력한다.

-s : 에러 메시지만을 출력한다.

-v : 일치하지 않는 내용을 출력한다.

-w : 한 단어로 일치해야 출력한다.

-x : 전체 라인이 일치해야 출력한다.

예)
rm이라는이름이 들어간 파일을 ls중에서 찾을 때 - ls | grep rm


2. find

-원하는 파일을 디렉토리를 탐색하면서 지정된 조건에 만족하는 파일을 찾는다. 이름이나, 크기, 날짜, 사용자등의 조건을 지정하여 찾을 수 있다.

-name : 찾고자 하는 파일의 이름을 정하면 된다.

-perm : 파일의 권?(permission)이 일치하는 것을 찾는다.

-user : 사용자의 ID에 따라서 검색한다.

-atime : 최근 며칠내에 접속한 파일을 검색한다

-newer : 최근에 갱신된 모든 파일을 검색한다.

예)
maria라는 이름을 가진 파일을 찾으려면, find -name maria
이렇게 하면 하위 디렉토리에 있는 모든 maria를 경로로 보여준다


* TheMics님에 의해서 게시물 이동되었습니다 (2005-04-12 01:34)