Sự khác biệt giữa lệnh tìm và định vị.
Bây giờ, gần đây chúng ta đã học cách chúng ta có thể sử dụng lệnh find và cách chúng ta có thể sử dụng lệnh
định vị để tìm các tệp mà mọi người thường quên sau khi tạo.
Vì vậy, bây giờ chúng ta cần trong bài học này, chúng ta sẽ tìm hiểu sự khác biệt chính xác giữa tìm lệnh định vị
là gì, tại sao chúng ta lại sử dụng lệnh này mà không sử dụng lệnh kia hoặc ngược lại.
Vì vậy, Locate Command sử dụng cơ sở dữ liệu được xây dựng trước, cơ sở dữ liệu này sẽ được cập nhật thường xuyên trong khi Fine Command
lặp qua hệ thống tệp để định vị tệp.
Do đó, xác định vị trí nhanh hơn nhiều so với tốt, nhưng có thể không chính xác nếu cơ sở dữ liệu có thể được coi là bộ nhớ cache
không được cập nhật.
Vì vậy, nói một cách đơn giản, sự khác biệt giữa lệnh định vị và lệnh tìm là lệnh định vị có một cơ sở dữ liệu
mà nó duy trì.
Vì vậy, nếu cơ sở dữ liệu đó được cập nhật và sau đó bạn cố gắng tìm nó bằng lệnh định vị, thì kết quả tìm
kiếm sẽ nhanh hơn rất nhiều.
Trong khi đó, Flying Command thực sự dựa vào hệ thống tập tin để thực hiện tìm kiếm.
Nó không có cơ sở dữ liệu.
Đó là sự khác biệt chính giữa hai lệnh này.
Để có cơ sở dữ liệu được cập nhật.
Bất cứ khi nào tệp mới được tạo, bạn phải chạy lệnh cập nhật DB hoặc nếu bạn không chạy lệnh
này, thì theo mặc định, có thể sau vài phút hoặc vài giờ hệ thống hoặc hệ điều hành sẽ chạy hoặc cập nhật
lệnh định vị. cơ sở dữ liệu của chính nó.
Nhưng nếu bạn không muốn đợi và bạn muốn nhận được kết quả ngay lập tức, thì tất nhiên
bạn phải chạy cập nhật DB Command.
Bây giờ, xa hơn nữa, chúng ta hãy vào máy Linux của chúng ta và tôi sẽ chỉ cho bạn chính xác sự khác
biệt giữa cả hai lệnh này mà chúng ta đã học trong bài học trước.
Tôi sẽ đi thẳng vào máy Linux của mình.
Tôi đăng nhập với tư cách là chính mình và tên máy chủ của tôi là máy ảo Linux đầu tiên của tôi.
Được rồi, bây giờ nếu tôi tạo một tệp, hãy nói là chạm và gọi nó là Susan.
Và nhấn enter.
Bây giờ, tôi đang ở đâu?
Tôi đang ở lãnh thổ nào?
Bạn cũng vậy?
Tôi đang ở nhà tôi.
Tôi có thư mục con.
OK hoàn hảo.
Bây giờ nếu tôi muốn tìm tệp, tôi sẽ chạy lệnh, tìm DOT, nghĩa là vị trí hiện tại này, Dasch
tên Susan và nhấn Enter và bây giờ cho bạn biết tệp Susan nằm trong thư mục hiện tại này.
Bạn cũng có thể làm điều tương tự nếu bạn có thể chỉ định đường bay hoặc đường dẫn tuyệt đối là nhà I afsal
và sau đó bạn nhấn enter.
Sau đó, nó cho bạn biết rằng tệp Susan này nằm trong văn phòng của tôi.
Vì vậy, nếu bạn chạy định vị, vào đi, Susan.
Bạn nghĩ điều gì sẽ xảy ra ở đây, nó sẽ không tìm thấy nó.
Tại sao?
Bởi vì lệnh định vị dựa trên cơ sở dữ liệu của chính nó, cơ sở dữ liệu cục bộ và cơ sở dữ liệu đó chưa được
cập nhật.
Vì vậy, để cơ sở dữ liệu đó biết, này, có một tệp mới vừa được tạo tên là Susan, bạn cần biết về nó,
sau đó việc chúng ta cần làm là chúng ta cần chạy cập nhật lệnh.
DB Khi bạn chạy nó, bạn sẽ nhận được thông báo lỗi nói rằng cập nhật dữ liệu.
DB không thể mở một tệp tạm thời cho chiến tranh.
Hãy để em xác định vị trí của em.
Xác định vị trí. B. Nhân tiện, đây là tệp cơ sở dữ liệu thực tế, nơi lưu trữ tất cả thông
tin tệp trên hệ thống tệp.
Vì vậy, nó nói rằng nó không thể cập nhật Y vì hoặc nó không thể tìm thấy nó hoặc không thể mở nó vì chúng tôi không
root.
Vì vậy, trở thành gốc.
Và bây giờ chạy update divi, nó đã hoàn thành việc thoát out of route, đảm bảo bây giờ bạn là chính mình.
Bây giờ bạn chạy lệnh xác định vị trí trên Susan và nhấn enter là xong.
Nó tìm thấy nó.
Nó tìm thấy nó quá nhanh.
Vì vậy, xác định vị trí của người đàn ông.
Bạn không cần phải chỉ định con đường mà nó phải đi và tìm kiếm.
Bạn không phải chỉ định các tùy chọn.
Tên dấu gạch ngang.
Nó đơn giản mà.
Bạn sẽ chạy lệnh định vị theo sau là tên của tệp bạn đang tìm kiếm và nó sẽ tìm thấy
nó trong tích tắc cho bạn.
Đó là lý do tại sao tìm kiếm lệnh định vị nhanh hơn rất nhiều.
Tuy nhiên, nó dựa vào cơ sở dữ liệu cho.
Vì vậy, hãy đảm bảo rằng mỗi khi bạn tạo một tệp và bạn muốn thực hiện một nhận xét định vị trên tệp đó, hãy chạy
cơ sở dữ liệu cập nhật lệnh.
Vì vậy, đó là sự khác biệt chính mà tôi muốn đề cập trong bài học này.
Tôi biết tôi đã có rất nhiều người, rất nhiều sinh viên hỏi tôi về lệnh định nghĩa và định vị.
Nên mình bổ sung bài này cho các bạn.
Vì vậy, không có sự nhầm lẫn về nó.
Và bây giờ bạn đã biết mọi thứ về hai lệnh này.
Được rồi, hãy tận hưởng.