리눅스에서 명령 찾기

찾기 명령은 파일 시스템의 개체를 필터링하는 데 사용됩니다. 파일,디렉토리,특정 패턴의 파일을 찾는 데 사용할 수 있습니다.그래서. 파일 이름,폴더 이름,수정 날짜,권한 등으로 검색 할 수 있습니다.

$ find 

참고:

리눅스는 대소문자를 구분합니다. “파일”,”파일”,”파일”,”파일”은 모두 리눅스 파일 시스템에서 다른 파일 이름입니다.

찾기 명령과 함께 사용되는 다양한 옵션을 살펴 보자.

트리 계층 구조 고려:

찾기 트리

이 계층 구조를 기반으로 설명하는 몇 가지 일반적으로 사용되는 명령이 있습니다.

  • -이름:특정 파일을 검색하는 데 사용됩니다.
  • -링크 엔:링크가있는 파일을 검색합니다.
  • -최신 파일:”파일”다음에 수정된 파일 이름을 검색합니다.
  • -파마 8 진수: 권한이’8 진수’인 경우 파일을 검색합니다.
  • -인쇄:나열된 파일의 경로를 인쇄합니다.
  • -비어 있음:빈 파일 또는 디렉토리를 검색합니다. 이 경우 파일 크기를 변경할 수 없습니다.
  • -사용자 이름:사용자 이름이 있거나 사용자가 소유한 파일을 검색합니다.
  • -파일:파일을 검색하여 제거합니다.

목차

이름으로 명령 찾기 옵션

이 명령은 특정 이름으로 파일을 검색합니다.

$find ./A1 -name file1.txt
찾기 이름

패턴 파일 검색

이 명령은 다음과 같은 특정 패턴의 파일을 찾습니다.이메일:그래서.

$find -name '*.txt' 
찾기

다음 프로그램 찾기 옵션:

이 명령은 조건에 따라 성공적인 명령 실행 상태를 반환합니다.

이 예에서 명령은”안녕하세요”키워드가 있는 줄을 인쇄합니다. 그렙 키워드는 파일에서 단어를 찾는 데 사용됩니다.

$ find ./A1/B2 -exec grep 'hello' {} \;
찾기

와 파일 찾기-아이 노드 없음.

아이노드는 기존의 유닉스 파일 시스템의 데이터 구조이다. 이 파일의 인덱싱으로 표시됩니다.

-이 명령은 아이 노드 번호를 가진 파일을 검색하는 데 사용됩니다.

찾기-아이 노드 번호,명령은:

$ ls -id /path to dir

특정 아이 노드 번호를 가진 파일을 찾으려면 명령이 될 것입니다:

$ find ./A1/B2 -inum 42032
핀디눔

다음을 사용하여 링크 찾기-링크 옵션

이 명령은 링크가있는 파일을 검색하는 데 사용됩니다.

$ find ./B2 -links 1
핀링크

리눅스 찾기-최신 옵션

이 명령은’파일’다음에 수정 된 파일을 검색하는 데 사용됩니다(모든 파일이 될 수 있음).

$ find -newer file.txt
찾기

이 후 수정 된 파일 이름을 인쇄합니다’파일.”…….”

리눅스 찾기-파마 옵션

이 명령은’8 진수’권한이 있는 파일을 검색합니다.

$ find ./A1 -perm 664
찾기

파일 경로 인쇄

이 명령은 디렉토리 또는 파일의 경로를 인쇄하는 데 사용됩니다.

$ find -print 
찾기 인쇄

빈 파일 찾기

이 명령은 빈 파일이나 디렉토리를 검색하는 데 사용됩니다.

$ find ./A1 -empty 
찾기 빈

특정 크기의 파일 검색

이 명령은 크기가 있는 파일을 검색하는 데 사용됩니다.’

$ find ./B2 -size 0M
찾기 크기

리눅스 찾기-사용자 이름 옵션

이 명령은 사용자 이름 또는 아이디’이름’이 소유한 파일을 검색합니다.

$ find ./A1 -user vaishali
찾아오시는길

파일 또는 디렉토리를 제거하려면

이 명령은 디렉토리에서 파일을 제거하는 데 사용됩니다.

$ find ./A1 -name "file.txt" -exec rm -f {} \;
핀드레모브파일

이 파일이나 디렉토리를 검색하는 데 사용할 수있는 명령입니다.

결론

답글 남기기

이메일 주소는 공개되지 않습니다.