Linux에서 확장자가 있는 모든 파일 찾기

Find All Files With Extension Linux




종종 우리는 같거나 다른 확장자를 가진 모든 파일을 찾아야 할 때 막혔습니다. 이것은 터미널을 사용하는 동안 다양한 Linux 사용자에게 발생했을 가능성이 큽니다. 하나의 파일 형식이나 파일을 검색하는 것도 한 가지인데 모든 파일을 동시에 찾고 싶을 때 어떻게 하시겠습니까? 이 글은 그런 딜레마에 빠진 독자들을 위해 도움이 됩니다.

파일 시스템에서 파일을 찾거나 찾기 위해 다양한 Linux 유틸리티를 사용할 수 있지만 확장자가 같거나 다른 모든 파일 또는 파일 이름을 검색하는 것은 어려울 수 있으며 특정 패턴이나 표현식이 필요할 수 있습니다. 이 기사의 다음 섹션에서는 이러한 유틸리티의 작동, 구문 및 실행을 이해할 것입니다.







찾기 명령

Linux 시스템에서 가장 강력한 파일 검색 도구 중 하나는 find 명령입니다. 전체 디렉토리에서 사용자의 표현과 일치하는 파일과 폴더를 검색하고 이러한 파일에 대한 작업을 수행합니다. 파일 권한, 파일 크기, 유형은 Linux에서 파일 찾기를 기반으로 하는 몇 가지 다른 요소입니다. 찾기 명령은 sed 또는 grep과 같은 다른 유틸리티와도 결합됩니다. 이제 find 명령의 실질적인 의미를 살펴보겠습니다.



명령 구문 찾기:



$찾기디렉토리 옵션 표현식

단일 확장자를 가진 모든 파일 찾기:





파일 확장자가 있는 모든 파일을 찾으려면 해당 경로를 작성하여 확장자를 지정하는 옵션과 표현식이 있는 명령을 찾으십시오. 아래의 예에서는 확장자가 .txt인 모든 파일을 찾습니다.

$찾기.-유형NS-이름 '*.txt'

. 이 명령에서 는 이 도구가 현재 디렉토리에서 모든 .txt 파일을 찾을 것임을 나타냅니다.



*exe로 확장자를 추가하여 동일한 찾기 명령에서 .exe 파일을 찾습니다.

$찾기.-유형NS-이름 '*.exe'

구성 파일은 또한 여러 목적으로 사용할 수 있는 모든 파일 시스템의 필수 부분입니다. 현재 디렉토리에서 구성 파일을 검색하려면 이 명령을 작성하십시오.

$찾기 /-유형NS-이름 '* .conf'




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

여러 확장 파일을 쉽고 빠르게 찾을 수 있도록 find 명령에 확장자 이상을 추가할 수도 있습니다.

아래 주어진 명령을 실행하면 확장자가 .sh 및 .txt인 파일을 검색합니다.

$찾기.-유형NS ( -이름 '*.쉿' -또는 -이름 '*.txt')

찾기 명령

찾기 명령은 찾기에 비해 더 빠르고 더 나은 도구입니다. 파일이 시작되면 파일 시스템에서 파일을 검색하는 대신 검색 요구 사항에 대해 데이터베이스를 활용하십시오. 이 데이터베이스는 시스템의 파일 및 해당 주소와 관련된 정보의 일부와 비트를 저장합니다.

명령 구문 찾기:

$위치하고 있다옵션 패턴

우리의 경우 고려되는 .conf와 같은 특정 확장자를 가진 파일을 찾는 것은 파일 검색 프로세스가 발생할 디렉토리 경로를 추가합니다.

$위치하고 있다 '/etc/*.conf'

아래 주어진 명령을 사용하여 현재 작업 디렉토리에서 구성 파일을 찾으십시오.

$위치하고 있다 '/*.conf'

$위치하고 있다 '/etc/*.txt'

마찬가지로, .txt와 같은 특정 확장자를 가진 모든 파일을 찾기 위해 find 명령 구문을 따를 수 있습니다.

$위치하고 있다 '/*.txt'

결론:

이 게시물은 확장자가 같거나 다른 모든 파일을 찾을 수 있는 강력하면서도 간단한 두 가지 유틸리티를 다룹니다. 찾기 및 찾기 명령에 대한 기본 개념을 제공하고 이러한 두 가지 Linux 명령줄 도구를 사용하여 여러 확장자를 가진 모든 파일을 찾는 방법을 보여주었습니다.