HMH's Blog

Tìm kiếm files sử dụng lệnh locate.

Posted by hmha on Tháng Mười 3, 2008

-Nếu bạn đã từng đọc bài viết tìm kiếm files sử dụng find thì có lẽ mọi vấn đề về tìm kiếm đã không còn là vấn đề nữa. Tuy nhiên, lệnh find nhiều khi thực hiện mất thời gian, hạn muốn tìm kiếm nhanh chóng hơn có thể sử dụng locate. Để có thể sử dụng locate chúng ta cần updatedb.
updatedb – sẽ update cơ sở dữ liệu trong hệ thống file của bạn, nếu không có tham số gì sẽ là /, trên Debian cơ sở dữ liệu chứa trong file: /var/cache/locate/locatedb
-Bạn có thể sử dụng updatedb –localpaths=/path hay updatedb –netpaths=/path … Hãy man updatedb để biết thêm.
-Ví dụ với locate:
$ locate spiderman.avi
Với việc sử dụng locate bạn có thể sẽ tìm thấy spiderman.avi ở trong $HOME của người dùng khác, tuy nhiên bạn sẽ không làm gì được với file này. Nếu bạn chắc chắn tồn tại một file nào đó mà tìm không ra hãy updatedb.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: