Linux의 ms-windows 함수 검색과 유사하게 이름으로 파일이나 콘텐츠를 찾는 좋은 방법을 알고 계십니까? 나는 find . | grep test.html
그것이 최선이 아니라고 의심할 수 있다. 답변 주셔서 감사합니다.
예를 들어, 실행하면 find . | grep terms.html
예상 결과가 제공되지만 locate terms.html
찾기가 db를 업데이트하더라도 그렇지 않습니다. 파일이 있는 USB 스틱과 관련이 있을 수 있습니까?
답변1
명령은 다음과 같습니다.
find . -iname '*hellofiles*'
find ·location· -iname은 대소문자를 구분하지 않음을 의미하며 ''에는 원하는 경우 정규 표현식이 포함됩니다.
find /home/user -iname '*zip'은 /home/user에 있는 모든 zip 파일을 찾습니다.
더 빠른 조회를 원할 경우 찾기를 사용할 수 있습니다. 설정 방법에 따라 매주 또는 매일처럼 디스크를 정기적으로 스캔하는 유틸리티가 있습니다.
locate myfile
updateb가 어디에서나 myfile을 본 경우 데이터베이스를 검색합니다.
답변2
답변3
패키지의 경우: dpkg -L 패키지 이름
또는 특정 폴더에 있다는 것을 알고 있는 경우 다음과 같이 grep 사용을 추가하십시오.
dpkg -L 패키지 이름 | grep 폴더 이름
예를 들어 방금 Chromium을 설치했는데 휴지통이 어디에 있는지 알아야 합니다.
dpkg -L 크롬 브라우저 | 그렙 빈
답변4
find . -name test.html
또는 와일드카드도 사용할 수 있습니다.find . -name \*test.html