찾기 명령은 파일 시스템의 개체를 필터링하는 데 사용됩니다. 파일,디렉토리,특정 패턴의 파일을 찾는 데 사용할 수 있습니다.그래서. 파일 이름,폴더 이름,수정 날짜,권한 등으로 검색 할 수 있습니다.
$ 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 {} \;
이 파일이나 디렉토리를 검색하는 데 사용할 수있는 명령입니다.