Diskonaut, một trình duyệt không gian đĩa cho thiết bị đầu cuối

về diskonaut

Trong phần tiếp theo, chúng ta sẽ xem xét về diskonaut. Đây là un trình duyệt không gian đĩa mà chúng tôi sẽ sử dụng từ thiết bị đầu cuối. Nó đơn giản và được xây dựng bằng Rust, ngoài ra nó còn tương thích với Gnu / Linux và macOS. Để sử dụng nó, chúng tôi sẽ chỉ phải chỉ định một đường dẫn tuyệt đối trong hệ thống tệp hoặc thực thi nó trong thư mục mà chúng tôi quan tâm. Chương trình sẽ quét nó và lập chỉ mục siêu dữ liệu trong bộ nhớ để chúng ta có thể khám phá nội dung của nó. Ngoài ra, nó cũng sẽ cho phép chúng tôi kiểm tra việc sử dụng không gian ngay cả khi đang thực hiện quá trình quét.

Khi quá trình quét hoàn tất, chúng ta sẽ có thể điều hướng qua các thư mục con, có được hình ảnh đại diện trực quan của bản đồ dạng cây về những gì đang chiếm dung lượng đĩa. Ngoài ra, chương trình cũng sẽ cho phép chúng ta xóa các tệp và thư mục, giúp diskonaut theo dõi dung lượng mà nó đã giải phóng trong quá trình này. Nó cũng hỗ trợ các phím tắt để điều hướng dễ dàng hơn.

Trong những dòng tiếp theo, chúng ta sẽ xem cách chúng ta có thể cài đặt và sử dụng diskonaut trong Ubuntu.

Cài đặt diskonaut trên Ubuntu

Để cài đặt và sử dụng diskonaut, cần phải cài đặt ngôn ngữ lập trình Rust trong hệ thống của chúng tôi. Rust là một ngôn ngữ lập trình tương đối mới. Nó hứa hẹn tạo ra các ứng dụng nhanh chóng và an toàn. Nó được phát triển theo cách hoàn toàn mở và tìm kiếm ý kiến ​​và sự đóng góp của cộng đồng.

Mục tiêu chính của Rust là một ngôn ngữ tốt để tạo ra các chương trình tuyệt vời, ở phía máy khách và máy chủ, chạy trên Internet. Điều này đặc biệt chú trọng đến bảo mật và kiểm soát phân phối bộ nhớ. Cú pháp của ngôn ngữ này tương tự như ngôn ngữ C và C ++, với các khối mã được phân định bằng dấu ngoặc nhọn và cấu trúc điều khiển luồng như if, else, do, while và for.

Theo các nhà phát triển của nó, nó đã được thiết kế để một ngôn ngữ an toàn và thiết thực. Nó hỗ trợ lập trình chức năng, thủ tục, mệnh lệnh và hướng đối tượng thuần túy.

Nếu bạn vẫn chưa cài đặt ngôn ngữ này trên hệ thống của mình, bạn có thể tham khảo một bài báo đã được xuất bản trong blog này một lúc trước hoặc bạn cũng có thể mở một thiết bị đầu cuối (Ctrl + Alt + T) và cài đặt nó bằng lệnh sau:

cài đặt rỉ sét

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Sau khi chúng tôi hoàn tất cài đặt và hệ thống của chúng tôi đã cài đặt Rust, chúng ta nên có một vị trí trong hệ thống. Đây là trình quản lý gói Rust. Để sử dụng nó, sẽ rất thú vị khi đọc các hướng dẫn sẽ xuất hiện trong thiết bị đầu cuối. Khi mọi thứ có sẵn, chúng tôi đã có thể sử dụng phí cho cài đặt diskonaut trên hệ thống. Trong cùng một thiết bị đầu cuối, chúng ta có thể sử dụng lệnh:

cài đặt diskonaut có tính phí

cargo install diskonaut

Khởi động diskonaut

Sau khi cài đặt diskonaut, ya chúng ta có thể bắt đầu nó trong thư mục mà chúng ta muốn phân tích. Chúng tôi cũng có thể chỉ định một đường dẫn tuyệt đối làm đối số của bất kỳ thư mục nào mà chúng tôi muốn phân tích:

cd /home/usuario

diskonaut

Hoặc chúng ta cũng có thể sử dụng lệnh theo cách sau:

diskonaut /home/usuario

Khi chương trình bắt đầu, chúng ta sẽ thấy rằng ở dưới cùng, chúng ta sẽ có thể kiểm tra các phím tắt có sẵn để sử dụng thuận tiện và hiệu quả với diskonaut.

mở diskonaut

Khi quá trình quét hoàn tất hoặc trước khi kết thúc, chúng tôi có thể chọn một thư mục con và nhấn phím Enter để khám phá nó.

Như tôi đã đề cập trước đây, diskonaut là một giao diện người dùng đầu cuối vẽ bản đồ trực quan về không gian đĩa của chúng ta, điều này cũng sẽ cho phép chúng ta điều hướng qua các thư mục con và xóa các tệp hoặc thư mục chiếm quá nhiều dung lượng. Vì nó là một ứng dụng đầu cuối, có thể hữu ích khi chạy trực tiếp trên máy chủ (ví dụ: để làm sạch nhật ký, tệp tạm thời, ổ đĩa có thể gắn được hoặc chỉ để có được bản trình bày trực quan về việc sử dụng đĩa của bạn).

Thông tin thêm về chương trình này có thể được tìm thấy tại kho lưu trữ diskonaut tại Github. Nếu bất kỳ người dùng nào muốn đóng góp cho diskonaut, họ có thể làm như vậy theo một số cách và theo người tạo ra nó, bất kỳ đóng góp nào cũng sẽ được đánh giá cao. Nếu bạn quan tâm, bạn có thể tham khảo phần về vấn đề này từ trang tại GitHub của dự á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.