grep 명령을 사용하여 Linux에서 이름이 "php.ini"인 파일을 찾는 방법


23

grep 명령을 사용하여 Linux에서 name = "php.ini"파일을 찾는 방법은 무엇입니까? 아무도 나에게 보여줄 수 있습니까?

답변:


33

일반적으로 이름으로 파일을 찾지 find않는 grep데 사용 합니다.

find / -name php.ini

grep을 사용해야하는 경우

cd /; ls -lR | grep php.ini

두 경우 모두 "/"를 검색을 시작하려는 디렉토리의 절대 또는 상대 경로로 바꾸십시오.

리눅스에는 locate인덱싱에 의존 하는 명령 도 있습니다 . 자세한 내용은 매뉴얼 페이지를 확인하십시오. 올바른 위치에 색인이 생성되면 가장 빠릅니다.


2
현재 디렉토리 내에서 검색하려면을 사용하십시오 find . -name php.ini. 대소 문자를 무시하려면을 사용하십시오 find . -iname php.ini. 디렉토리 이름을 검색하려면을 사용하십시오 find . -iname bin -type d.
David Kennedy

8

더 많은 정보를 추가하려면 ...

php.ini 찾기 / 이름
cd /; ls -lR | grep php.ini

물론 일을하되

php.ini를 찾으십시오

인덱스 파일 시스템 데이터베이스를 사용하여 파일을 찾습니다. 상당히 빠릅니다. 파일 시스템 색인을 업데이트하려면 명령은 다음과 같습니다.

업데이트 됨 b

그러나 이것은 내가 기억하는 한 뿌리가 필요했습니다.

면책 조항 : 나는 몇 년 동안 리눅스를 의미있는 것으로 사용하지 않았습니다 ... 우세한 배포판이 느슨해졌고 데비안 감자가 나오지 않았을 때 이것을 배웠습니다 ...


1
나는 당신이 같은 생각으로 대답을 업데이트하는 동시에 이것을 쓰고 있다고 생각합니다 :-)
RedGrittyBrick

네, 3 분 뛰었습니다. 같은 좋은 생각으로 당신에게 +1 : P
bubu

0

fs all | filter "php.ini" 또는 fs "**/php.ini"

npm install nixar 추가 문서 를 설치할 때 : http://nixar.work/doc


질문을주의 깊게 다시 읽으십시오. 귀하의 답변에 의문을 제기 한 원래 질문에 대한 답변이 없습니다grep . 또한 링크가 끊어졌습니다 (빈 페이지가 반환 됨).
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.