Trên các hệ thống Ubuntu gần đây, /thùng rác
là một liên kết tượng trưng đến /usr/bin
bởi vì hợp nhất, và tìm thấy
lệnh không theo các liên kết tượng trưng theo mặc định. Từ người đàn ông tìm thấy
:
-P Không bao giờ theo các liên kết tượng trưng. Đây là hành vi mặc định.
Khi find kiểm tra hoặc in thông tin một tệp và tệp được
một liên kết tượng trưng, thông tin được sử dụng sẽ được lấy từ
thuộc tính của chính liên kết tượng trưng.
-L Theo các liên kết tượng trưng. […]
-H Không theo các liên kết tượng trưng, ngoại trừ trong khi xử lý comâ
đối số dòng mand. Khi find kiểm tra hoặc in thông tin
về tệp, thông tin được sử dụng sẽ được lấy từ propâ
các đặc tính của chính liên kết tượng trưng. Ngoại lệ duy nhất cho điều này
hành vi là khi một tệp được chỉ định trên dòng lệnh là một symâ
liên kết bolic, và liên kết có thể được giải quyết. Đối với tình hình đó,
thông tin được sử dụng được lấy từ bất kỳ liên kết nào trỏ đến
(nghĩa là liên kết được theo dõi). Thông tin về liên kết
chính nó được sử dụng làm phương án dự phòng nếu tệp được trỏ tới bởi symâ
liên kết bolic không thể được kiểm tra. Nếu -H có hiệu lực và một trong
các đường dẫn được chỉ định trên dòng lệnh là một liên kết tượng trưng đến một
thư mục, nội dung của thư mục đó sẽ được kiểm tra
(mặc dù tất nhiên -maxdepth 0 sẽ ngăn chặn điều này).
bạn có thể muốn
tìm -H /bin -iname 'sh*'
hoặc
tìm /usr/bin -iname 'sh*'
để làm theo /thùng rác
symlink nhưng vẫn giữ nguyên hành vi mặc định bên dưới.