Pe sistemele Ubuntu recente, /cos
este o legătură simbolică către /usr/bin
ca rezultat al usrmerge, si găsi
comanda nu urmează legăturile simbolice în mod implicit. Din omul găsi
:
-P Nu urmați niciodată link-uri simbolice. Acesta este comportamentul implicit.
Când find examinează sau imprimă informații un fișier, iar fișierul este
o legătură simbolică, informațiile utilizate vor fi preluate din
proprietăţile verigii simbolice în sine.
-L Urmați legăturile simbolice. [...]
-H Nu urmați legăturile simbolice, decât în timpul procesării comâ
argumente ale liniei de comanda. Când găsiți, examinează sau imprimă informații
despre fișiere, informațiile utilizate vor fi preluate din propâ
proprietăţile verigii simbolice în sine. Singura excepție de la aceasta
comportamentul este atunci când un fișier specificat pe linia de comandă este un symâ
bolic link, iar linkul poate fi rezolvat. Pentru acea situație,
informația folosită este preluată de la orice trimite linkul
(adică se urmărește linkul). Informațiile despre link
însuși este folosit ca alternativă dacă fișierul indicat de symâ
linkul bolic nu poate fi examinat. Dacă -H este în vigoare și unul dintre
căile specificate pe linia de comandă este o legătură simbolică către a
director, conținutul acelui director va fi examinat
(deși desigur -maxdepth 0 ar preveni acest lucru).
Probabil vrei
găsiți -H /bin -iname 'sh*'
sau
găsiți /usr/bin -iname 'sh*'
a urma /cos
link simbolic, dar păstrați comportamentul implicit mai jos.