무엇을 제공합니까? 일반적 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와 같은 많은 시스템에서 심볼릭 링크입니다.