programing tip

CentOS 명령 줄에서 파일을 검색하는 방법

itbloger 2020. 11. 3. 07:43
반응형

CentOS 명령 줄에서 파일을 검색하는 방법


CentOS 최소 버전을 사용하고 있고 파일을 찾으려고하지만 모든 서버에서 파일을 검색하는 방법을 모릅니다. 나는 그것을 할 명령이 있다고 확신합니다. 누구든지 나를 도울 수 있습니까?


다음 명령을 시도하십시오.

find / -name file.look

CentOS는 Linux이므로 다른 모든 Unix / Linux 시스템과 마찬가지로 find명령이 있습니다. 현재 디렉토리에서 파일을 검색하려면 :

find -name "filename"

엄격한 파일 이름뿐만 아니라 따옴표 안에 와일드 카드를 사용할 수도 있습니다. 찾을 첫 번째 인수로 검색을 시작할 디렉토리를 명시 적으로 지정할 수도 있습니다.

find / -name "filename"

"filename"또는 따옴표 사이에있는 정규식과 일치하는 모든 파일을 루트 디렉터리에서 시작합니다. 큰 따옴표 대신 작은 따옴표를 사용할 수도 있지만 대부분의 경우 둘 중 하나가 필요하지 않으므로 위의 명령은 따옴표 없이도 작동합니다. 또한 예를 들어, Java 파일을 검색 중이고 해당 파일이 / home / username에 있다는 것을 알고 있다면 다음을 수행하십시오.

find /home/username -name *.java

find 명령에는 더 많은 옵션이 있으며 다음을 수행해야합니다.

man find

그것에 대해 자세히 알아보십시오.

한 가지 더 : /에서 검색을 시작하고 루트가 아니거나 명령을 실행하는 sudo가 아닌 경우 특정 디렉토리를 읽을 권한이 없다는 경고가 표시 될 수 있습니다. 무시 / 제거하려면 다음을 수행하십시오.

find / -name 'filename' 2>/dev/null

stderr를 / dev / null로 리디렉션합니다.

참고 URL : https://stackoverflow.com/questions/21046354/how-to-search-for-a-file-in-the-centos-command-line

반응형