Linux에서 대소문자를 구분하지 않는 이름으로 파일을 검색하는 방법

Linux에서 대소문자를 구분하지 않는 이름으로 파일을 검색하는 방법

2022-10-18 last update

4 minutes reading find search command
find는 디렉토리 트리 아래에서 파일을 재귀적으로 검색하는 데 사용되는 기본 Unix 명령입니다. 모든 Linux 운영 체제에서 기본적으로 사용할 수 있습니다. 모든 Linux 명령줄 사용자는 Linux find 명령 사용에 대해 알고 있어야 합니다. It find 명령은 디렉토리 트리 아래를 탐색하며 정의된 검색 패턴을 기반으로 파일 또는 디렉토리를 검색할 수 있습니다. 또한 대문자, 소문자 또는 대소문자가 혼합된 이름을 가진 파일을 검색하는 옵션을 제공합니다. 이 튜토리얼에서는 대소문자를 구분하지 않는 이름으로 파일을 검색하는 방법에 대해 배웁니다.

대소문자를 구분하지 않는 이름으로 파일 찾기

-name 명령줄 옵션과 디렉토리 트리 아래에서 파일 이름을 차례로 사용하십시오. 아래 명령은 현재 디렉토리 및 하위 디렉토리에서 이름이 backup.zip인 모든 파일을 검색합니다.
find . –name backup.zip 
위의 명령은 대소문자를 구분하는 이름에서 파일을 검색합니다. 어떤 경우에도 -iname 옵션을 사용하여 파일 이름을 검색합니다. 여기서 iname은 둔감한 이름을 의미합니다. 다음 명령은 Backup.zip, BACKUP.ZIP, backup.Zip 또는 BackUp.Zip 등과 같은 모든 패턴과 일치합니다.
find . –iname backup.zip 
대소문자를 구분하지 않는다는 것은 파일 이름의 모든 문자가 대문자 또는 소문자일 수 있음을 의미합니다. 이 상황에서 -iname 옵션과 함께 find를 사용하여 어떤 경우에도 파일과 일치하는 모든 파일을 검색합니다.

결론

이 빠른 자습서에서는 Linux에서 대소문자를 구분하지 않는 이름을 가진 파일을 찾는 방법을 배웠습니다.