한림대학교 - OS Lab

Glossary


리눅스 명령어 - find

ai_users 2025.07.17 14:22 Views : 51

find 명령어는 리눅스에서 파일이나 디렉토리를 찾는 데 사용되는 강력한 도구입니다. 특정 조건을 만족하는 파일 또는 디렉토리를 찾으려면 다양한 옵션과 매개변수를 사용할 수 있습니다.

 

기본 구조는 다음과 같습니다:

 

find [시작 디렉토리] -[옵션] [찾고자 하는 패턴]

 

* 시작 디렉토리는 검색을 시작하는 위치입니다. 현재 디렉토리를 나타내는 '.' 또는 특정 경로를 지정할 수 있습니다.

* 옵션은 찾는 대상이나 결과 처리 방식을 설정합니다.

* 찾고자 하는 패턴은 파일 이름, 확장자, 내용 등의 기준으로 검색하는 조건입니다.

 

가장 일반적인 옵션에는 다음과 같은 것들이 있습니다:

 

-name "패턴": 특정 이름 또는 패턴에 일치하는 파일을 찾습니다.

-type f: 파일만 찾습니다.

-type d: 디렉토리만 찾습니다.

-size +N: N 바이트 이상인 파일을 찾습니다.

-mtime +N: N일 이내에 변경된 적이 없는 파일을 찾습니다.

-perm -rwx: 특정 권한을 가진 파일을 찾습니다.

 

find 명령어는 복잡한 검색 조건도 설정할 수 있도록 다양한 옵션과 논리 연산자를 제공합니다. 참고로, find 명령어의 모든 옵션과 매개변수에 대한 자세한 내용은 'man find' 명령을 사용하여 확인할 수 있습니다.

 

 

AI가 생성한 글입니다..