답변:
locate /9.jpg
참고 /
- 그것없이 당신은 모든 파일이 끝나는 찾을 수 있습니다 9.jpg
. 기술적으로하지만, 그것을 포함하는 드라이브의 모든에 문자열로와 파일 경로 검색 9.jpg.png
, 더 나은 파일 확장명을 가진 파일이 작품 때문에 - 사용 로그라는 파일에 /log
당신의 모든 파일을 보여줍니다 /var/log/
.
man locate
있습니까? 내 것이 사용한다고 말합니다 locate -b '\NAME'
.
와일드 카드없이 정확한 파일 이름을 어떻게 검색합니까?
와일드 카드없이 정확한 파일을 검색하려면 find
command를 사용하십시오 .
Ctrl+ Alt+ 를 눌러 터미널을 엽니 다T
명령을 입력하고 누르십시오 Enter
find / -name 9.jpg
홈 폴더에서만 검색하려면 ~/
대신 사용하십시오 /
. 대체 /
당신이 그 (것)에서 검색 할 디렉터리 이름. 현재 디렉토리 및 그와 함께 사용 ./
되는 모든 디렉토리에서 검색하려면 대신 사용하십시오 /
.
노틸러스에서의 검색 (파일 관리자)은 설계 상 단순한 와일드 카드와 같은 옵션으로 제한됩니다. 보다 정교한 것이 필요하면 GUI 또는 명령 행으로 갈 수 있습니다.
GUI : 소프트웨어 센터를 통해 또는 다음을 입력하여 패키지 gnome-search-tool을 설치하십시오.
sudo apt-get install gnome-search-tool
실행하십시오 ( "파일 검색"이라고 함). 기본 항목을 비워두고 "이름과 정규식 일치"라는 검색 옵션을 추가하십시오. 새 텍스트 필드에 입력하십시오 ^9.jpg
( ^
처음에는 정규 표현식에서 문자열의 시작과 일치 함).
명령 줄에 관해서는 find
유틸리티가 정확한 대답을 제공합니다.
find . -name '9.jpg'
디렉토리에있는 파일 "999.jpg"와 "9.jpg"이것을 고려 t/
:
$ ls t
99.jpg 9.jpg
$ find . -name '9.jpg'
./t/9.jpg
$ find . -name '*9.jpg'
./t/99.jpg
./t/9.jpg
$
나는 이것이 분명하기를 바랍니다.
locate - r \[filename]
" 이라고 말합니다 . 둘 다 작동하는 것 같습니다.