
find
명령
find /MOS -name "001.txt"
인쇄물
/MOS/XNF/N01/001.txt
내 질문
파일 이름이 아닌 파일 경로만 인쇄하는 옵션은 무엇입니까?
인쇄물
/MOS/XNF/N01/
답변1
당신은 그것을 사용할 수 있습니다 :
find /MOS -printf "%h\n"
디렉터리 이름만 나열됩니다.
한번 살펴 man find
보고 찾아보세요 -printf format
. 서식 가능성에 대한 매우 자세한 설명을 찾을 수 있습니다.
답변2
여기에 사용된 솔루션이 있습니다 sed
.
find /MOS -name "001.txt" | sed -re 's/[^/]+$//g'
그러면 다음이 표시됩니다(001.txt 제외).
/MOS/XNF/N01/