Cách tìm tệp trong Linux nhanh chóng và dễ dàng

Đây Trong blog có một số bài viết để tìm tệp trong Linux, nêu bật hướng dẫn về Tìm kiếm bằng cách tìm và loại trừ các tệp (bằng phần mở rộng của chúng) khỏi kết quả, tất cả đều trình bày theo một cách khác về quy trình rất cần thiết để tìm kiếm tệp được lưu trữ trên máy tính của chúng tôi, lần này chúng tôi muốn dạy tìm tệp trong Linux nhanh chóng và dễ dàng sử dụng một công cụ được gọi là ANGRYtìm kiếm.

ANGRYsearch là gì?

ANGRYtìm kiếm là một công cụ mã nguồn mở, được phát triển trong Python 3 sử dụng PyQt5 những gì cho phép chúng tôi làm tìm kiếm bất kỳ loại tệp nào với kết quả trong thời gian thực, nghĩa là, với công cụ này, chúng tôi thu được kết quả phù hợp với tìm kiếm của chúng tôi trong khi chúng tôi viết.

Công cụ cho phép chúng tôi tìm kiếm thực sự nhanh trong ba chế độ, chế độ lite chỉ hiển thị cho chúng tôi tên tệp với đường dẫn của nó, chế độ đầy đủ cung cấp cho chúng tôi thông tin liên quan đến kích thước và ngày sửa đổi của tệp, ngoài chế độ regex cho phép chúng tôi tìm kiếm bằng các biểu thức chính quy. Tốc độ tìm kiếm của chế độ lite và regex khá đáng kể so với chế độ đầy đủ, vì chế độ này cần thực hiện thêm các truy vấn cho thống kê tệp.

El ANGRYsearch hành vi nó khá dễ hiểu, lúc đầu tạo cơ sở dữ liệu với tất cả các tệp chúng tôi đã lưu trữ trên máy tính của mình, cơ sở dữ liệu này được tham khảo mỗi khi chúng tôi tìm kiếm và nó cung cấp cho chúng tôi vị trí của tệp, công cụ lần lượt tích hợp với các ứng dụng mặc định của hệ điều hành của chúng tôi.

La ANGRYsearch GUI nó khá đơn giản và gọn gàng, không cần quyền truy cập root để thực thi và tiêu tốn ít tài nguyên so với các công cụ tìm kiếm gốc của một số môi trường máy tính để bàn.

cách tìm tệp trong linux

Làm thế nào để cài đặt ANGRYsearch?

Người dùng của bất kỳ bản phân phối Linux nào có thể cài đặt ANGRYsearch từ mã của bạn nguồn, chỉ cần chúng ta cài đặt các phần phụ thuộc sau là đủ python3-pyqt5xdg-utils và chúng tôi tải xuống phiên bản mới nhất của ANGRYsearch từ đây.

Khi chúng tôi đã tải xuống phiên bản mới nhất, chúng tôi giải nén nó, đi tới thư mục đã được tạo và mở một thiết bị đầu cuối từ đó chúng tôi sẽ thực hiện các lệnh sau:

 chmod +x install.sh
  sudo ./install.sh

Thao tác này sẽ cài đặt công cụ mà chúng ta có thể chạy từ menu ứng dụng hoặc từ thiết bị đầu cuối bằng cách gõ ANGRYsearch.

Cách cài đặt ANGRYsearch trên Arch Linux và các dẫn xuất

Người dùng Arch Linux và các dẫn xuất có thể cài đặt ANGRYsearch rất dễ dàng, vì họ có sẵn gói cài đặt trong kho AUR, để cài đặt nó chỉ cần chạy.

yaourt -S angrysearch

Cách cài đặt ANGRYsearch trên openSUSE, Fedora và các dẫn xuất

OpenSUSE, Fedora và người dùng phái sinh có thể tải xuống gói cài đặt của công cụ từ đây và cài đặt nó với trình quản lý gói của bạn.

Làm thế nào để tìm kiếm tệp trong Linux bằng ANGRYsearch?

Sau khi đã cài đặt ANGRYsearch, chúng tôi phải cập nhật ngay cơ sở dữ liệu ứng dụng và chúng tôi nên cập nhật nó thường xuyên để có thể tìm thấy tất cả các tệp, sau đó chúng tôi sẽ hướng dẫn cách thực hiện quá trình này tự động.

đến tìm tệp trong Linux bằng cách sử dụng công cụ, chỉ cần chạy nó và nhập tên của tệp chúng tôi muốn tìm, có một kiểm tra rằng chúng tôi phải kích hoạt hoặc hủy kích hoạt tùy thuộc vào loại tìm kiếm mà chúng tôi muốn, cho dù đó là bản lite hay hoàn chỉnh.

Công cụ sẽ luôn hiển thị cho chúng tôi các tệp phù hợp trong khi chúng tôi đang viết, vì vậy đây là một điểm cộng rất nâng cao trong những trường hợp chúng tôi không biết chính xác tên của tệp được đề cập.

tìm tệp trong Linux

tìm kiếm tệp trong linux

Để làm cho cơ sở dữ liệu ANGRYsearch cập nhật liên tục, chúng tôi có thể sử dụng crontab, nếu bạn vẫn chưa biết nó là gì, chúng tôi khuyên bạn nên đọc Cron & crontab, đã giải thích. Các bước cần làm là:

ANGRYsearch được trang bị một tập lệnh cho phép cập nhật cơ sở dữ liệu có tên là Angsearch_update_database.py, những gì chúng tôi phải làm là làm cho crontab thực thi tệp đã nói liên tục, vì vậy chúng tôi chỉ cần thực hiện các lệnh sau từ một thiết bị đầu cuối:

$ crontab -l
$ crontab -e

Sau đó, chúng tôi thêm lệnh gọi của tập lệnh trong ví dụ sẽ được thực thi cứ sau 6 giờ:

0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py

Với điều này, chúng tôi sẽ liên tục lập chỉ mục các tệp của mình trong cơ sở dữ liệu ANGRYsearch, vì vậy chúng tôi có thể có kết quả chính xác hơn.


3 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Vô danh dijo

    Thông tin tuyệt vời và hữu ích.

  2.   Manuel dijo

    Mục nhập tốt. Tôi đã theo dõi bạn một thời gian và tôi thích cách tiếp cận của bạn.
    Đối với tôi, nó dường như là một công cụ giúp cuộc sống của bạn dễ dàng hơn (giống như tất cả những công cụ bạn thường phân tích).
    Đối với cách xử lý được sử dụng trong mỗi bài đăng, tôi sẽ phân loại nó là ngắn gọn, cụ thể, trang nhã và siêu hữu ích.
    Chụp rất tốt luôn, minh họa cho văn bản.
    Xin chúc mừng với blog.

  3.   Alexis Diaz dijo

    Cách cài đặt nó trên Debian.