Nó phụ thuộc nhiều vào tiêu chí tìm kiếm của bạn là gì.
Nếu bạn tìm kiếm tên tệp hoặc mẫu tên tệp, định vị nhanh hơn nhiều, nhưng không phù hợp với các tệp được tạo mới, vì chỉ mục được sử dụng thường chỉ được cập nhật một lần mỗi ngày. Nhưng nếu bạn có thể sử dụng nó, nó là siêu nhanh.
Nhưng với find, bạn có thể tìm kiếm kích thước tập tin, tuổi tập tin và những thứ khác mà không thể tìm kiếm bằng cách xác định vị trí.
Nếu bạn biết nơi tìm kiếm, bạn có thể sử dụng đường dẫn để phân định phạm vi tìm kiếm:
find /some/path -size -10M -size +2M -mtime -365 ...
sẽ chỉ tìm kiếm các tệp từ 2 đến 10 M, tối đa 1 tuổi trong / some / path.
Các chương trình, có sẵn trong đường dẫn có thể được tìm kiếm theo đó, các tệp trợ giúp, lib và cấu hình trong đó. Ví dụ:
which java
/usr/bin/java
whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/firefox /usr/share/man/man1/firefox.1.gz