Đã bao nhiêu lần bạn nhận thấy một tập tin đang ngồi trong một thư mục và tự hỏi… tập tin này đến từ đâu? Hoặc bạn đang cố gắng nói cho bạn bè biết cách sử dụng tiện ích nhưng không cài đặt tiện ích đó và bạn không thể nhớ gói nào bạn đã cài đặt để sử dụng.
Chắc chắn, bạn có thể chuyển sang google, nhưng không phải lúc nào bạn cũng tự hỏi làm thế nào những người đó biết? Thật đơn giản, hãy cài đặt tiện ích dlocate, đây là một giải pháp thay thế nhanh hơn cho dpkg cho loại truy vấn này.
sudo apt-get install dlocate
Bạn có thể sử dụng lệnh với cú pháp 'dlocate
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so flac: /. flac: /usr flac: /usr/bin flac: /usr/bin/flac -– trimmed --
Đó là rất nhiều đầu ra! Bạn có thể thấy rằng có rất nhiều tên tập tin mà một phần phù hợp. Tốt hơn là chuyển toàn bộ đường dẫn đến tên tệp. Trong trường hợp này, bạn có thể sử dụng ‘flac’ để xác định lệnh flac nào bạn đang sử dụng, và sau đó vượt qua đường dẫn đầy đủ để định vị lại.
$ which flac
/usr/bin/flac
$ dlocate /usr/bin/flac
flac: /usr/bin/flac
Bây giờ chúng ta biết rằng lệnh flac được tìm thấy trong gói được gọi là "flac". (Có, ví dụ này rất đơn giản) Bạn thậm chí có thể sáng tạo hơn (sử dụng ký tự bên cạnh phím 1, không phải một trích dẫn đơn)
$ dlocate `which flac`
flac: /usr/bin/flac
Nếu bạn không muốn cài đặt tiện ích khác, bạn có thể sử dụng ‘dpkg -S