답변:
find / -type f -name ""
정확한 파일 이름을 알고 있으면 간단한 방법으로 트릭을 수행 할 수 있습니다.
find / -type f -iname "filename*"
더 많은 파일을 일치시키려는 경우 (대소 문자 무시)
-type
디렉토리 등을 검색하려면 옵션을 사용 하지 마십시오 . 자세한 내용은 찾기 매뉴얼을 참조하십시오. 매뉴얼을 보려면 다음 명령을 실행하십시오.
man find
/mount/hddyouwanttosearch
locate
명령을 찾는 데 사용할 수도 있습니다 . 사람들은 왜 사용합니까 찾을 경우 발견이 일을합니까? 찾기는 파일 / 정규식을 찾기 위해 색인화 된 위치의 데이터베이스를 검색하기 때문에 찾기보다 훨씬 빠르기 때문입니다.
예 :
locate some-file.avi
디스크에있는 거의 모든 파일의 데이터베이스를 통해 "some-file.avi"라는 파일을 검색합니다.
locate -i "some-file.avi"
검색중인 파일의 경우를 무시합니다.
locate -i "*.txt"
시스템에서 확장자가 **. txt * 인 모든 파일의 위치 목록이 표시됩니다.
man locate
파일에 대한 자세한 내용은.
updatedb
인덱스 데이터베이스가 최신 상태인지 확인하기 위해 먼저 실행해야 할 수도 있습니다 . 그렇지 않으면 'locate'가 원하는 것을 반환하지 않을 수 있습니다.
updatedb
루트로 실행해야합니다.
updatedb
추가 /
기본적으로 인덱스, 어떻게 아직도보다 빠르게 할 수있다 find /
?
실행기에서 "홈 폴더"아이콘을 클릭하여 시작하십시오.
열린 창에서 "검색"을 클릭하십시오.
상자에 검색 할 내용을 입력 한 다음 Enter 키를 누릅니다.
위치 드롭 다운에서 하드 드라이브를 선택한 다음 다시로드를 클릭하십시오.
그런 다음 결과가 표시됩니다. 희망이 도움이됩니다!
우분투에서 나는 모든 사람들이 항상 명령 줄을 사용하는 것에 대해 독단적 인 태도를 원한다는 것을 알고 있으며, 과거에는 그렇게했지만 그놈의 "파일 검색 ..."도구를 좋아합니다. 대단하다고 생각합니다.
데스크탑 설정의 경우 "gnome-search-tool"을 설치하십시오.
sudo apt-get install gnome-search-tool
이것을 서버에 설치하지 않으면 우분투 데스크탑 패키지도 설치됩니다.
지적 해 주신 @Rinzwind에게 감사드립니다.
필터 inlude :
\
Trying to locate a file, how can I search the entire hard drive for a file?
어디에 '서버 설치'가 없다는 것이 었습니다 ...
find
매우 강력한 매개 변수 를 기억하지 않으려면 공식 저장소에서 설치할 수 있습니다.
그들 중 세 명은 훌륭하지만 kfind 가 가장 좋습니다.
에서 우분투 커뮤니티 도움말 위키 당신은 유용한 찾을 수 있습니다 :