which cp|file
명령 으로 인쇄를 찾았습니다 file
. 누군가 이유를 설명해 줄 수 있습니까?
물론 나는 명령이 file $(which cp)
작동한다는 것을 알고 있습니다.
답변1
이 file
명령은 의 입력을 허용하지 않습니다 stdin
. 당신은 다음과 같은 일을해야합니다which cp | xargs file
답변2
첫째, FIFO, 심볼릭 링크 등으로 명명된 대상 블록 장치를 식별 file
할 수 있을 것으로 예상됩니다 .stat()
대상이 일반 파일인 경우(또는 사용되는 경우 ) 매직 파일에 지정된 오프셋에서 테스트를 실행할 -s
수 있을 것으로 예상합니다 .seek()
일반 스트림의 경우 이는 불가능합니다 stdin
.