그래서 find 를 사용하여 내 컴퓨터의 전체 파일 시스템에서 "food"라는 파일을 검색하려고 합니다. 함께 grep하세요. 내 숙제 지침에 따르면 검색하는 데 시간이 좀 걸릴 것입니다. 난 노력 했어
Enriques-MacBook-Pro:~ enriquequevedo$ find . | grep food
하지만 몇 초 동안만 실행되었으며 검색 결과가 나오지 않았습니다. 이에 대한 적절한 명령에 대한 도움을 주시면 감사하겠습니다.
감사해요
답변1
프롬프트의 는 ~
현재 디렉터리가 홈 디렉터리임을 나타냅니다. .
에 대한 첫 번째 인수로 를 사용하면 현재 디렉터리에서 검색을 시작하도록 find
지시하므로 find
전체 명령은 이름에 "food" 문자열이 포함되고 홈 디렉터리 또는 그 아래에 있는 파일만 찾게 됩니다.
컴퓨터의 전체 파일 시스템을 검색하려면 /
를 첫 번째 인수로 사용하세요 find
. 또는 cd /
먼저 find .
.
slhck가 쓴 것처럼 grep
. 대신 find
옵션 을 사용할 수 있습니다 -name \*food\*
. 반면에 숙제의 목적은 파이프라인 사용법을 배우는 것일 수도 있습니다.