첫째, 파일 검색 명령
- 찾아 [파일 이름]
파일 이름 백 엔드 데이터베이스에 빠른 검색, 검색
(데이터베이스가없는 자동으로 업데이트, 새로운 폴더를 검색하지 않습니다, updatedb에 않습니다)
백 엔드 데이터베이스 위치 :은 / var / lib 디렉토리 / mlocate
참고 : 검색 제한 /etc/updatedb.conf 구성 파일이 파일은 검색을 찾을 수있을 건너 뜁니다한다
둘째, 검색 명령 whereis 명령있는
- whereis [옵션] [명령 이름]
명령 도움말 문서 검색 경로 및 위치
옵션 (비어있을 수 있습니다) :
-b : 만 실행 파일보기
만 도움말 파일 찾기 : -m
참고 : 한 시스템 명령을 검색 할 수 있습니다 - 이는 [이름] 명령
명령 별칭 및 검색 경로
커맨드는 PATH 시스템에 저장된 경로,이를 직접 사용하는 것이 가능하다
PATH 환경 변수 : 경로 정의 시스템 검색 커맨드 (볼 $ PATH 에코)
셋째, 파일 검색 명령 찾기
-
발견 [조건] 검색 [검색] 요소
예 : 찾기 / -name INSTALL.LOG
퍼지 쿼리는 와일드 카드를 사용할 필요가
* 모든 콘텐츠에 맞게
EG을 : 발견이 / -name "는 INSTALL.LOG는 "
? 모든 문자를 일치
EG : 찾기 / -name "? G install.l"
[] 대괄호 안에 모든 문자와 일치
예를 들면 : 찾기 / -name "AB [ CD]를" -
설치 -iname / 루트 찾을
경우를 구분을 -
/ 루트 -user 루트 찾기
소유자 검색 -
찾기 / 루트 -nouser
파일의 소유자가되지 찾을 수
없는 소유자가 있지만, 다른 위치에 파일이 주인없이 할 수 없습니다 수있는 커널 파일이나 외부 문서에 의해 생성 된 -
발견은 / var / 로그 / -mtime +10
십일 수정 된 파일 전에 찾아
수정하는 -1010 일 파일
1010 티안 일 수정 된 파일
에 atime 파일 액세스 시간
ctime이 변경 파일 속성
에 mtime은 파일의 내용을 수정 -
찾기 / 루트 - 크기 25K
조회 파일 크기가 25K (K 있어야합니다 소문자, M은 대문자 여야 함)
미만 25K의 파일 -25k
댄 큰 + 25K 25K 파일 -
루트 -inum 262422 / 찾을
찾기 내가 노드 (262 개) (422) 파일 (i- 노드의 파일을 볼 -i LS)입니다 -
발견은 / etc -size + 20K -a - 크기 -50k
찾기의 / etc / 디렉토리보다 큰 20K, 50K 파일 미만
-a 논리
-o 또는 로직 또는 -
발견은 / etc -size + 20K -a - 크기 -50k 간부 LS -lh {};
이하 파일의 50K 및 디스플레이보다 20K 이상 찾기의 / etc / 디렉토리, 더는, 사항
, 간부 ... {}
로, 고정 된 형식을 검색 결과는 수행 할 작업 (세미콜론주의)
넷째, 문자열 검색 명령 그렙
- 그렙 [옵션] 파일 이름 문자열
그렙 "크기"wenjian
자격이 일치하는 파일 문자열
옵션 :
경우 무시 -i
지정된 문자열 제외 -v
그렙 -v "크기"wenjian을
다섯 개 차이 찾아 GREP은
- 명령을 찾을 수 있습니다 : 파일 이름, 당신이 사용할 수있는 시스템 자격을 검색 와일드 카드 수 의 정확한 일치를 .
GREP 명령 : 파일이 자격 문자열을 검색 할 사이에, 당신이 사용할 수있는 정규 표현식이 한 경기를 포함 .