
Linux에서 대소문자를 구분하지 않는 이름으로 파일을 검색하는 방법
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를 사용하여 어떤 경우에도 파일과 일치하는 모든 파일을 검색합니다.