무엇을 제공합니까? 일반 find
및 locate
명령은 에 있는 확인 프로그램을 실행하지 않습니다 /bin/verify
. 사실, 그들은 그 안에 사는 어떤 것도 발견하지 못하는 것 같습니다./bin
[jake@jace]/bin% "find" /bin/ -iname "verify" 2>/dev/null
/bin/verify
[jake@jace]/bin% "find" /bin -iname "verify" 2>/dev/null
[jake@jace]/bin% "find" / -iname "verify" 2>/dev/null
/home/jake/android/cts/tools/vm-tests-tf/src/dot/junit/verify
/usr/share/cmake/Modules/FortranCInterface/Verify
/usr/bin/verify
.
[jake@jace]/bin% locate "verify" | grep "bin"
/usr/bin/db_log_verify
/usr/bin/db_verify
/usr/bin/fprintd-verify
/usr/bin/json_verify
/usr/bin/ldns-verify-zone
/usr/bin/rpmverify
/usr/bin/verify
/usr/bin/verifytree
.
[jake@jace]/bin% "ls" -lh /bin/verify
-rwxr-xr-x. 1 root root 32K May 22 2012 /bin/verify
답변1
가.
[jake@jace]/bin% ls -lhd /bin
lrwxrwxrwx. 1 root root 7 May 22 2012 /bin -> usr/bin/
저는 Fedora 17을 실행하고 있습니다. /bin
분명히 /usr/bin
. find
그리고 물론 (그리고 아주 당연하게도) locate
결과 오염을 피하기 위해 심볼릭 링크된 디렉토리를 무시합니다.
답변2
이것은 env [command]에 유용하게 사용됩니다.
env verify
명령이 어디에 있는지 모를 때 명령을 호출하는 한 가지 방법입니다.
참고: /bin은 예를 들어 Solaris와 같은 많은 시스템의 심볼릭 링크입니다.