리눅스 시스템은 배울 - 파일 액세스 일반적으로 사용되는 명령을

첫째, 파일 검색 명령

  1. 찾아 [파일 이름]
    파일 이름 백 엔드 데이터베이스에 빠른 검색, 검색
    (데이터베이스가없는 자동으로 업데이트, 새로운 폴더를 검색하지 않습니다, updatedb에 않습니다)
    백 엔드 데이터베이스 위치 :은 / var / lib 디렉토리 / mlocate
    참고 : 검색 제한 /etc/updatedb.conf 구성 파일이 파일은 검색을 찾을 수있을 건너 뜁니다한다

둘째, 검색 명령 whereis 명령있는

  1. whereis [옵션] [명령 이름]
    명령 도움말 문서 검색 경로 및 위치
    옵션 (비어있을 수 있습니다) :
    -b : 만 실행 파일보기
    만 도움말 파일 찾기 : -m
    참고 : 한 시스템 명령을 검색 할 수 있습니다
  2. 이는 [이름] 명령
    명령 별칭 및 검색 경로
    커맨드는 PATH 시스템에 저장된 경로,이를 직접 사용하는 것이 가능하다
    PATH 환경 변수 : 경로 정의 시스템 검색 커맨드 (볼 $ PATH 에코)

셋째, 파일 검색 명령 찾기

  1. 발견 [조건] 검색 [검색] 요소
    예 : 찾기 / -name INSTALL.LOG
    퍼지 쿼리는 와일드 카드를 사용할 필요가
    * 모든 콘텐츠에 맞게
    EG을 : 발견이 / -name "는 INSTALL.LOG는
    "
    ? 모든 문자를 일치
    EG : 찾기 / -name "? G install.l"
    [] 대괄호 안에 모든 문자와 일치
    예를 들면 : 찾기 / -name "AB [ CD]를"

  2. 설치 -iname / 루트 찾을
    경우를 구분을

  3. / 루트 -user 루트 찾기
    소유자 검색

  4. 찾기 / 루트 -nouser
    파일의 소유자가되지 찾을 수
    없는 소유자가 있지만, 다른 위치에 파일이 주인없이 할 수 없습니다 수있는 커널 파일이나 외부 문서에 의해 생성 된

  5. 발견은 / var / 로그 / -mtime +10
    십일 수정 된 파일 전에 찾아
    수정하는 -1010 일 파일
    1010 티안 일 수정 된 파일
    에 atime 파일 액세스 시간
    ctime이 변경 파일 속성
    에 mtime은 파일의 내용을 수정

  6. 찾기 / 루트 - 크기 25K
    조회 파일 크기가 25K (K 있어야합니다 소문자, M은 대문자 여야 함)
    미만 25K의 파일 -25k
    댄 큰 + 25K 25K 파일

  7. 루트 -inum 262422 / 찾을
    찾기 내가 노드 (262 개) (422) 파일 (i- 노드의 파일을 볼 -i LS)입니다

  8. 발견은 / etc -size + 20K -a - 크기 -50k
    찾기의 / etc / 디렉토리보다 큰 20K, 50K 파일 미만
    -a 논리
    -o 또는 로직 또는

  9. 발견은 / etc -size + 20K -a - 크기 -50k 간부 LS -lh {};
    이하 파일의 50K 및 디스플레이보다 20K 이상 찾기의 / etc / 디렉토리, 더는, 사항
    , 간부 ... {}
    로, 고정 된 형식을 검색 결과는 수행 할 작업 (세미콜론주의)

넷째, 문자열 검색 명령 그렙

  1. 그렙 [옵션] 파일 이름 문자열
    그렙 "크기"wenjian
    자격이 일치하는 파일 문자열
    옵션 :
    경우 무시 -i
    지정된 문자열 제외 -v
    그렙 -v "크기"wenjian을

다섯 개 차이 찾아 GREP은

  1. 명령을 찾을 수 있습니다 : 파일 이름, 당신이 사용할 수있는 시스템 자격을 검색 와일드 카드의 정확한 일치를 .
    GREP 명령 : 파일이 자격 문자열을 검색 할 사이에, 당신이 사용할 수있는 정규 표현식이경기를 포함 .
출시 두 원저 · 원의 칭찬 0 · 조회수 55

추천

출처blog.csdn.net/narutodzx/article/details/104448166