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
'programing tip' 카테고리의 다른 글
C #의 해시 문자열 (0) | 2020.11.03 |
---|---|
ASP .NET MVC 필드 별 수준에서 클라이언트 쪽 유효성 검사 사용 안 함 (0) | 2020.11.03 |
Lisp 커뮤니티가 왜 그렇게 분열되어 있습니까? (0) | 2020.11.03 |
오류를 제공하는 Windows의 pip-알 수 없거나 지원되지 않는 명령 'install' (0) | 2020.11.03 |
.NET Framework 디렉터리 경로 가져 오기 (0) | 2020.11.03 |