패스잇
인프라 & 클라우드 · 기초

Linux에서 특정 조건에 맞는 파일이나 디렉토리를 찾을 때 사용하는 `find` 명령어의 기본적인 사용법에 대해 설명하고, 현재 디렉토리와 그 하위 디렉토리에서 'test.txt'라는 이름의 파일을 찾는 명령어를 작성해주세요.

힌트 · `find` 명령어는 시작 경로와 검색 조건을 인자로 받습니다. `-name` 옵션을 사용하여 파일 이름을 기준으로 검색할 수 있습니다.

find경로옵션-name재귀

모범답안

find 명령어는 Linux에서 파일이나 디렉토리를 검색할 때 매우 유용한 도구입니다. 기본적인 사용법은 find [경로] [옵션] 형태로, 지정된 경로에서 특정 조건에 맞는 파일이나 디렉토리를 재귀적으로 찾아줍니다.

경로는 검색을 시작할 디렉토리를 의미하며, 옵션은 검색 조건을 지정합니다. 가장 많이 사용되는 옵션 중 하나는 -name으로, 파일 이름을 기준으로 검색할 때 사용합니다.

예를 들어, 현재 디렉토리와 그 하위 디렉토리에서 'test.txt'라는 이름의 파일을 찾으려면 다음과 같은 명령어를 사용할 수 있습니다.

find . -name test.txt

여기서 .은 현재 디렉토리를 의미하며, -name test.txt는 파일 이름이 'test.txt'인 파일을 찾으라는 조건을 나타냅니다. 이 명령어를 실행하면 현재 디렉토리 및 하위 디렉토리에서 'test.txt' 파일을 찾아 그 경로를 출력해줍니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 Linux 면접 질문

← Linux 면접 질문 전체 보기