whereis, 파이프라인 및 ls

whereis, 파이프라인 및 ls

내가 입력할 때:

whereis boost

보여주다:

/usr/include/boost

이제 해당 디렉터리의 모든 파일을 나열하려고 하므로 다음을 입력합니다.

whereis boost | ls

하지만 현재 작업 디렉터리의 파일만 표시됩니다. 어쨌든 위의 아이디어를 따라 모든 파일을 더 빠르게 나열할 수 있습니까? (방법은 다를 수 있지만 whereis, Locate 또는 이와 유사한 기능을 사용하여 찾은 디렉터리를 빠르게 탐색하고 싶다는 생각입니다.)

답변1

ls표준 입력(파이프가 프로세스에 데이터를 전달하는 방법)에서 인수를 가져오는 대신 명령줄에서 인수를 가져옵니다.

ls $(whereis boost)

얻은 출력을 whereis boost인수로 사용하면 ls원하는 결과를 얻을 수 있습니다. 이것은 ... 불리운다명령 대체.

관련 정보