NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
06/08/2024
Lượt xem

Kiểm tra hệ thống tệp Linux hiệu quả bằng công cụ Dutree

06/08/2024
8 phút đọc
Lượt xem

Đánh giá

Dutree là một công cụ hỗ trợ đắc lực giúp người dùng dễ dàng phân tích và tối ưu hóa dung lượng ổ đĩa một cách hiệu quả. Để giúp bạn có thể nhanh chóng sử dụng công cụ này, bài viết dưới đây của Vietnix sẽ chia sẻ chi tiết về Dutree là gì, cách tải và cài đặt chi tiết nhất.

Dutree là gì?

Dutree là công cụ dòng lệnh miễn phí, mã nguồn mở giúp người dùng phân tích dung lượng ổ cứng đang được sử dụng thông qua biểu đồ màu. Công cụ này được viết bằng ngôn ngữ lập trình RUST, là sự kết hợp của trình báo cáo không gian ổ cứng – Durep và tree – công cụ CLI giúp hiển thị folder dưới dạng cây.

Dutree la gi
Dutree là công cụ dòng lệnh miễn phí, mã nguồn mở

Các tính năng nổi bật của Dutree:

  • Hiển thị hệ thống file theo dạng cây phân cấp.
  • Hỗ trợ gom nhóm các file dung lượng nhỏ.
  • Loại trừ folder, file không cần thiết khỏi sơ đồ cây.
  • So sánh các folder khác nhau.

Ngoài ra, bạn có thể tham khảo thêm về công cụ dòng lệnh khác trong Linux qua các bài viết sau:

Cách cài đặt Dutree trên Linux

Lưu ý: Để quá trình cài đặt diễn ra thuận lợi, bạn cần có sẵn công cụ dòng lệnh cURL và kho lưu trữ Git. Cách cài đặt 2 công cụ này ở một số hệ thống Linux như sau:

Cài đặt cURL và Git trong CentOS & RHEL 7:

yum install curl

yum install git

Cài đặt cURL trong Ubuntu 18.04 (VPS Ubuntu 18.04) & Debian 7:

apt install curl

apt install git

Tiếp theo, bạn cần đảm bảo rằng đã cài đặt RUST trên hệ thống của mình. Nếu chưa, sử dụng lệnh cURL sau để cài đặt:

$ sudo curl https://sh.rustup.rs -sSf | sh

Bạn sẽ nhận được output tương tự như hình dưới:

Sử dụng lệnh cURL để cài đặt RUST
Sử dụng lệnh cURL để cài đặt RUST

Thiết lập môi trường RUST

Sau khi cài đặt RUST thành công, bạn cần kích hoạt môi trường RUST bằng cách chạy lệnh sau trong terminal:

source $HOME/.cargo/env

Sau đó, bạn có thể sử dụng RUST từ bất kỳ folder nào. Để xác nhận rằng RUST đã được cài đặt, kích hoạt thành công, bạn chạy lệnh sau để hiển thị phiên bản RUST hiện có trên máy tính:

rustc --version

Output có thể như sau:

rustc 1.25.0 (84203cac6 2018-03-25)

Sau khi RUST đã được cài đặt, bạn có thể cài đặt Dutree bằng lệnh sau:

cargo install --git https://github.com/nachoparker/dutree.git

Output nhận được sẽ như hình:

Kích hoạt môi trường RUST
Kích hoạt môi trường RUST

Để xem trang trợ giúp của Dutree và tìm hiểu các tính năng, gõ lệnh:

dutree -h

Xem trang trợ giúp của Dutree và tìm hiểu các tính năng
Xem trang trợ giúp của Dutree và tìm hiểu các tính năng

Dutree sẽ sử dụng màu sắc hiển thị kết quả dựa trên biến môi trường có tên LS_COLORS. Nói cách khác, màu sắc của Dutree sẽ giống với màu được cấu hình ở lệnh ls --color.

$ ls --color

Khi gõ lệnh dutree mà không thêm bất kỳ tham số nào, Dutree sẽ hiển thị dung lượng sử dụng của ổ cứng theo từng folder dưới dạng cây và có màu sắc:

$ dutree

Output nhận được như hình sau:

Dutree hiển thị dung lượng sử dụng của ổ cứng theo từng folder dưới dạng cây
Dutree hiển thị dung lượng sử dụng của ổ cứng theo từng folder dưới dạng cây

Nếu bạn muốn xem dung lượng đĩa thực tế đang được sử dụng thay vì kích thước file, hãy dùng thêm tham số -u sau lệnh dutree:

$ dutree -u 

Kết quả hiển thị sẽ như sau:

Xem dung lượng đĩa thực tế đang được sử dụng
Xem dung lượng đĩa thực tế đang được sử dụng

Để hiển thị tóm tắt dung lượng sử dụng ổ đĩa cho từng thư mục, hãy sử dụng lệnh:

dutree -dl

Hiển thị tóm tắt dung lượng sử dụng ổ đĩa cho từng thư mục
Hiển thị tóm tắt dung lượng sử dụng ổ đĩa cho từng thư mục

Cách hiển thị folder chuyên sâu

Bạn có thể xem danh sách folder theo từng cấp (mặc định là 1 cấp) bằng cách sử dụng cờ -d. Lệnh dưới đây sẽ hiển thị các folder đến cấp thứ 3, tính từ folder làm việc hiện tại:

$ dutree -d 3

Ví dụ, nếu folder làm việc hiện tại là ~/ thì lệnh sẽ hiển thị kích thước của các folder con ~/*/*/* như trong hình:

Hiển thị kích thước của các folder con ~/*/*/*
Hiển thị kích thước của các folder con ~/*/*/*

Loại bỏ các file, folder trong output

Trong trường hợp muốn loại trừ các file hoặc folder cụ thể không muốn hiển thị trong kết quả kiểm tra của lệnh dutree, bạn có thể sử dụng cờ -x. Ví dụ:

$ dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

Loại bỏ các file, folder trong output
Loại bỏ các file, folder trong output

Lệnh này sẽ hiển thị dung lượng ổ đĩa nhưng loại trừ file CentOS-7.0-1406-x86_64-DVD.iso. 

Nếu chỉ muốn xem tổng quan nhanh về dung lượng đĩa và bỏ qua các folder con, bạn có thể sử dụng tùy chọn -f với lệnh dutree :

$ dutree -f

Cách xem tổng quan về dung lượng đĩa và bỏ qua các folder con
Cách xem tổng quan về dung lượng đĩa và bỏ qua các folder con

Để tạo bản tóm tắt hoặc tổng quan đầy đủ về cách dung lượng đĩa được sử dụng trên hệ thống, bạn có thể sử dụng -s:

$ dutree -s

Cách dung lượng đĩa được sử dụng trên hệ thống
Cách dung lượng đĩa được sử dụng trên hệ thống

Tổng hợp các file, tệp nhỏ

Bạn có thể gom nhóm các file, tệp có kích thước nhỏ hơn một giá trị nhất định để dễ dàng quản lý. Theo mặc định, Dutree sẽ gom nhóm các file nhỏ hơn 1MB.

$ dutree -a 

Tổng hợp các file, tệp nhỏ
Tổng hợp các file, tệp nhỏ

Xóa bỏ các tệp ẩn

Nếu bạn không muốn hiển thị các file ẩn trong kết quả, hãy sử dụng tùy chọn -H:

$ dutree -H

Thay đổi cách hiển thị

Nếu bạn thích giao diện đơn giản, muốn tắt hiển thị màu và thay thế bằng các ký tự ASCII thì có thể dùng tùy chọn -A:

dutree -A

Thay đổi cách hiển thị
Thay đổi cách hiển thị

Theo mặc định, Dutree hiển thị dung lượng theo kilobytes (KB). Để xem kích thước theo bytes (B), sử dụng tùy chọn -b.

dutree -b

Lời kết

Bài viết đã hướng dẫn chi tiết cách tải, cài đặt và sử dụng Dutree trên các hệ điều hành Linux phổ biến. Hy vọng với những thông tin trên, bạn có thể sử dụng Dutree hiệu quả để quản lý dung lượng ổ cứng của mình.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG