Có lẽ, có nhiều phương pháp hơn. Có Catfish, một công cụ tìm kiếm phổ biến với chỉ mục tìm kiếm, có thể tìm thấy các tệp của bạn rất nhanh chóng. Nó đi kèm với một tùy chọn để tìm kiếm nội dung tập tin, nhưng nó không hoạt động đáng tin cậy đối với tôi.
Tôi muốn chia sẻ các phương pháp tôi sử dụng bản thân mình.
Phương pháp đầu tiên liên quan đến tiện ích grep, tiện ích này tồn tại trong mọi bản phân phối, ngay cả trong các hệ thống nhúng được xây dựng trên busybox.
Để tìm tệp chứa văn bản cụ thể trong Linux, hãy làm như sau.
trình điều khiển video cho windows 10
- Mở ứng dụng đầu cuối yêu thích của bạn. Thiết bị đầu cuối XFCE4 là sở thích cá nhân của tôi.
- Điều hướng (nếu cần) đến thư mục mà bạn sẽ tìm kiếm các tệp có một số văn bản cụ thể.
- Gõ lệnh sau:|_+_|
Dưới đây là các công tắc:
-i - bỏ qua trường hợp văn bản
-R - tìm kiếm đệ quy các tập tin trong thư mục con.
-l - hiển thị tên tệp thay vì phần nội dung tệp../ - tham số cuối cùng là đường dẫn đến thư mục chứa file bạn cần tìm kiếm văn bản của mình. Trong trường hợp của chúng tôi, đó là thư mục hiện tại có mặt nạ tệp. Bạn có thể thay đổi nó thành đường dẫn đầy đủ của thư mục. Ví dụ, đây là lệnh của tôi
|_+_|
Lưu ý: Các switch hữu ích khác mà bạn có thể muốn sử dụng với grep:
-n - hiển thị số dòng.
-w - khớp toàn bộ từ.
Một phương pháp khác tôi sử dụng là Midnight Commander (mc), ứng dụng quản lý tệp trên bảng điều khiển. Không giống như grep, mc không được bao gồm theo mặc định trong tất cả các bản phân phối Linux mà tôi đã thử. Bạn có thể cần phải tự cài đặt nó.
Tìm file chứa văn bản cụ thể với mc
Để tìm các tệp chứa một số văn bản cụ thể bằng Midnight Commander, hãy khởi động ứng dụng và nhấn trình tự sau trên bàn phím:
Alt + Shift + ?
Điều này sẽ mở hộp thoại tìm kiếm.
Điền vào phần 'Nội dung:' và nhấn phím Enter. Nó sẽ tìm thấy tất cả các tập tin có văn bản được yêu cầu.
Bạn có thể đặt các tệp này ở bảng bên trái hoặc bên phải bằng tùy chọn Panelize và sao chép/di chuyển/xóa/xem/làm bất cứ điều gì bạn muốn.
Midnight Commander là một công cụ rất tiết kiệm thời gian khi tìm kiếm.
Đó là nó.