루트로 실행 가능한 쉘 스크립트를 검색하면 단 한 번의 히트만 생성 eCmd
됩니다 .# find / -name eCmd
/cif/cif_xxx/
그러나 "eCmd"라는 다른 파일도 사용할 수 있습니다 /opt/cif/cif_xxx/
. 두 파일은 소프트 링크도 아니고 별도의 디스크에도 없습니다.
묻다:find 명령의 출력에 두 번째 파일이 나타나지 않는 이유는 무엇입니까?
답변1
답변해 주셔서 감사합니다. 두 파일이 실제로 서로 하드 링크되어 있다는 것을 알았습니다(동일한 inode 공유 #).
그래서,
Find / -name (filename)
기타 서버에 흩어져 있는 하드링크 파일은 나열되지 않습니다.
추천
Find / -samefile (filename)
다른 하드 링크 파일을 찾으십시오.