Tìm kiếm file và thư mục trong Linux sử dụng giao diện dòng lệnh - Pdf 11

Tìm kiếm file và thư mục trong Linux sử
dụng giao diện dòng lệnh
Bạn có thể sử dụng tiện ích quản lý file bằng giao diện đồ họa để tìm file
trong Linux như Nautilus trong Gnome, Dolphin trong KDE và Thunar trong
Xfce. Tuy nhiên, có một vài cách sử dụng dòng lệnh để tìm file trong bất kỳ tiện
ích quản lý màn hình Linux nào.

Sử dụng câu lệnh Find
Câu lệnh Find cho phép người dùng tìm file nếu biết gần đúng tên file. Đây là
dạng câu lệnh đơn giản nhất tìm kiếm file trong thư mục hiện tại mà khớp với tiêu
chí nhất định. Người dùng có thể tìm kiếm file theo tên, chủ sở hữu, nhóm, loại
file, theo quyền, ngày tháng năm và theo nhiều tiêu chí khác.
Gõ câu lệnh sau để liệt kê tất cả các file tìm được trong thư mục hiện tại:
find .
Dấu chấm chỉ thị thư mục hiện tại.

Để tìm những file khớp với một mẫu đặc biệt, sử dụng tham số “-name”. Người
dùng có thể sử dụng siêu ký tự (như “*”) nhưng phải đặt ký hiệu thoát “\” trước
mỗi siêu ký tự.
Ví dụ như, nếu ta muốn tìm tất cả các file mà bắt đầu với “pro” trong thư mục
Documents, sử dụng câu lệnh cd Documents/ để chuyển tới thư mục Documents,
sau đó gõ câu lệnh sau:
find . –name pro\*
Tất cả những file bắt đầu với “pro” trong thư mục sẽ được liệt kê ra.
Lưu ý: Câu lệnh find mặc định phân biệt chữ hoa và chữ thường. Nếu muốn tìm
kiếm một từ hay một cụm từ không phân biệt chữ hoa chữ thường, hãy sử dụng
tùy chọn “-iname” cùng câu lệnh find.

Nếu không có file nào phù hợp tiêu chí, sẽ không có kết quả nào hiển thị.
Câu lệnh find có nhiều tùy chọn để lọc tìm kiếm. Để tìm hiểu rõ hơn, gõ “man
find” trong cửa sổ Terminal và nhấn Enter.

vậy, người dùng có thể tạo cơ sở dữ liệu một cách thủ công bằng cách gõ câu lệnh
sau:
sudo /etc/cron.daily/mlocate
Lệnh mlocate sẽ không hoạt động cho đến khi cơ sở dữ liệu được tạo thủ công hay
khi script được chạy từcron.

Để xem thông tin chi tiết về câu lệnh locate và mlocate, gõ man locate hoặc man
mlocate trong cửa sổ lệnh và nhấn Enter. Màn hình trợ giúp sẽ hiện ra.
Sử dụng câu lệnh which
Lệnh which trả về đường dẫn tuyệt đối của file thực thi được gọi khi một lệnh
được đưa ra. Điều này hữu ích khi cần tìm vị trí của một file thực thi để tạo một
biểu tượng tắt tới chương trình trên màn hình, trên một panel hay ở vị trí khác
trong tiện ích quản lý desktop. Ví dụ như, gõ câu lệnh which firefox sẽ hiển thị
những kết quả như hình dưới.
Lưu ý: Mặc đinh thì câu lệnh which chỉ hiển thị kết quả phù hợp đầu tiên. Để hiện
thị toàn bộ kết quả, sử dụng tùy chọn “-a” cùng câu lệnh. Câu lệnh “which firefox”
sẽ trở thành “which –a firefox”.

Người dùng có thể tìm kiếm nhiều file thực thi cùng một lúc. Chỉ những đường
dẫn tới những file thực thi được tìm thấy mới được hiển thị. Trọng ví dụ dưới đây,
chỉ file thực thi “ps” được tìm thấy.

Lưu ý: Câu lệnh which chỉ tìm đường dẫn tới file thực thi mà người dùng hiện tại
được phép sử dụng. Nếu tìm kiếm một file thực thi mà chỉ có người quản trị được
phép sử dụng, sẽ không có kết quả nào được hiển thị.
Để tìm hiểu thêm thông tin về câu lệnh which, gõ man which ở cửa sổ lệnh và
nhấn Enter.
Sử dụng câu lệnh whereis
Lệnh whereis được dùng để tìm kiếm vị trí đặt các file nhị phân, file nguồn hay
file “man” cho một chương trình. Ví dụ như, khi gõ whereis firefox” ta sẽ thu


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status