디렉토리 경로를 찾는 방법은 무엇입니까?

디렉토리 경로를 찾는 방법은 무엇입니까?

디렉토리 경로를 찾는 방법은 무엇입니까?

"pig-nnn"이라는 디렉터리가 있고 해당 디렉터리의 경로를 찾고 싶다고 가정해 보겠습니다.

나는 시도했지만 find / -name "pig-n.n.n" 원하지 않는 결과를 얻었습니다.

답변1

그러나 결과를 디렉터리로 제한하면 상황이 개선됩니다.

find / -type d -name "pig-n.n.n"

(여러 결과가 발생할 수 있습니다).

후속 조치를 고려할 때 이러한 메모는 목차가 있음을 의미할 수 있습니다.버전예 를 pig들어 "pig-4.3.2"와 같이 접미사로 사용하고 "pig-" 대신 실제 버전을 사용해야 합니다.에 에"

최대최신 릴리스는 pig0.16.0입니다.이므로 다운로드하고 압축을 푼 후 디렉터리 이름은 "pig-0.16.0"이 됩니다.

지침은 다음 위치에 있습니다.아파치선택한 디렉토리에 pig 프로그램을 추출한다고 가정해 보겠습니다. 너할 수 있다"/" 수준에서 압축을 풀고 (지침이 정확하다고 가정) "/pig-0.16.0" 디렉터리를 얻습니다. 일부 하위 디렉터리에 압축을 풀 가능성이 높습니다.

사용 find속도가 느려질 수 있습니다 . pig 디렉터리의 결과를 사용하면 pwd빠르게 이 작업을 수행 할 수 있습니다.

cd pig-0.16.0 && pwd

(설명에 심볼릭 링크에 대한 혼란스러운 내용이 언급되어 있지 않기 때문입니다).

답변2

현재 디렉터리에 "pig-nnn"이라는 파일이나 디렉터리가 있는 경우 전체 경로를 얻으려면 다음을 사용하세요 readlink.

readlink -f  "pig-n.n.n"

관련 정보