Linux에서 가장 유용한 find 명령 예

Linux에서 가장 유용한 find 명령 예

2022-06-03 last update

7 minutes reading Linux Commands
Linux에서 find 명령은 사용자가 지정한 표준에 따라 파일을 배치하는 데 사용됩니다.파일뿐만 아니라find 명령은 디렉터리를 추적할 수 있습니다.파일 이름, 디렉터리 이름, 수정 날짜, 확장자 등으로 파일을 검색할 수 있습니다.
이 후속 글에서, 우리는 find 명령의 가장 유용한 예시를 토론할 것이다. Linux 커뮤니티는 보통 이런 예시를 사용하여 Linux에서 찾는다.

Linux에서 가장 유용한 find 명령 예


find 명령은 Linux의 디렉토리와 하위 디렉토리에서 파일을 찾는 데 사용됩니다. find 명령의 일반적인 구문은 다음과 같습니다.
$ find [options] [path] [expression]
find 명령은 특정한 작업을 수행하는 명령을 지정하는 옵션과 함께 사용됩니다. 그리고 파일을 찾을 경로를 정의해야 합니다. 마지막으로, 표현식을 찾을 파일 이름으로 바꿔야 합니다.

예제 1: 파일 이름으로 파일 찾기


이름에 따라 파일을 검색하려면 "name"옵션을 사용할 수 있습니다. 이해하기 위해서 파일 myfile을 찾을 것입니다.홈 디렉토리에서 다음 명령을 사용합니다.
$ find /home/hammad -name myfile.txt

예 2: 대소문자를 구분하지 않는 파일 찾기


만약 우리가 파일 이름의 대소문자 민감도에 대해 의문이 있다면,'name'옵션을'iname'로 바꿀 수 있습니다.
$ find /home/hammad -iname myfile.txt

예 3: 확장자를 통해 파일 찾기


다른 방법은 확장자를 사용하여 파일을 찾는 것입니다. 예를 들어, 다음 명령을 실행하여 확장자가 ".png"인 파일을 찾을 수 있습니다.
$ find /home/hammad -name “*.png”

위의 출력은 Linux에서 확장자가 인 모든 파일을 보여 줍니다.png.

예시 4: "type" 옵션을find 명령과 함께 사용하기


이와 유사하게find 명령은 "type"옵션과 같은 다른 옵션을 사용할 수 있습니다.이것은 다른 목적에 사용됩니다. 예를 들어 "d"옵션을 사용할 모든 디렉터리를 표시합니다.
$ find . -type d

실행된 명령에서 ""을 사용했습니다.이것은find 명령이 현재 디렉터리를 탐색하는 데 도움이 됩니다.

예 5: 파일 크기를 사용하여 파일 찾기


파일 크기를 지정하여 파일을 찾을 수 있습니다.
$ find . -type f -size -1M

예 6: 날짜를 사용하여 파일 찾기


find의 또 다른 유용한 예는 파일의 수정 날짜를 사용하여 파일을 찾는 것입니다. 지난 30일 동안 수정된 ".txt"파일을 찾는 것처럼 다음 명령을 사용합니다.
$ find / -name "*.txt" -mtime +30 -daystart

예 7: 읽기 전용 파일 찾기


읽기 전용 파일을 찾으려면 명령을 사용합니다.
$ find / -perm /u=r

마찬가지로 실행 가능한 파일을 찾으려면 위 명령의 "r"를 "x"로 바꾸십시오.
$ find / -perm /u=x

예 8: 확장자가 여러 개인 파일 찾기


또한 단일 명령을 사용하여 여러 개의 다른 확장자를 가진 파일을 찾을 수 있습니다. 예를 들어, 다음 명령을 사용하여 확장자가 ".txt"및 ".png"인 파일을 찾을 수 있습니다.
$ find . -regex ".*\.\(txt\|png\)$"

예 9: 숨겨진 파일 찾기


또한 find 명령을 사용하여 디렉토리의 숨겨진 모든 파일을 찾을 수 있습니다.
$ find  ~ -type f name ".*"

예 10: 빈 파일 찾기


find 명령을 사용하여 모든 빈 파일과 디렉터리를 찾을 수 있습니다.
$ find / -type f -empty


위의 명령에서 빈 파일을 표시하는'f'로고를 사용했습니다. 빈 디렉터리를 표시하려면'-d'로고를 사용하십시오.

결론


find 명령은 시간을 편리하게 절약하고 Linux의 모든 위치에서 특정 파일을 즉시 찾을 수 있도록 합니다. 또한 확장자나 크기만 알면 find 명령으로 찾을 수 있습니다.이 후속 문장에서 우리는 Linux의 예시를 통해find 명령의 가장 중요한 용법을 토론했다.이름, 확장자, 크기, 읽기 전용, 파일만 실행하는 파일을 찾기 위해find 명령을 사용합니다.