Nội dung
Dutree là một công cụ dòng lệnh miễn phí, mã nguồn mở và nhanh chóng để phân tích sử dụng đĩa, được viết bằng ngôn ngữ lập trình Rust, phát triển từ sự kết hợp của các công cụ durep (báo cáo sử dụng đĩa) và tree (liệt kê nội dung thư mục theo định dạng cây) dòng lệnh. Nhờ đó, dutree báo cáo sử dụng đĩa theo định dạng giống cây.
Dutree hiển thị đầu ra màu sắc, phụ thuộc vào các giá trị được cấu hình trong biến môi trường GNU LS_COLORS. Biến môi trường này cho phép đặt màu sắc cho các tệp dựa trên đuôi tệp, quyền truy cập và loại tệp.
Các tính năng của dutree
- Hiển thị cây hệ thống tệp.
- Hỗ trợ tổng hợp các tệp nhỏ.
- Cho phép so sánh giữa các thư mục khác nhau.
- Hỗ trợ loại trừ tệp hoặc thư mục.
Cách cài đặt dutree trong hệ thống Linux
Để cài đặt dutree
trên các bản phân phối Linux, bạn cần đã cài đặt ngôn ngữ lập trình Rust trên hệ thống của bạn. Nếu bạn chưa cài đặt Rust, bạn có thể sử dụng lệnh curl sau để cài đặt như sau.
sudo curl https://sh.rustup.rs -sSf | sh
Sau khi đã cài đặt Rust, bạn có thể chạy lệnh sau để cài đặt dutree
trên các bản phân phối Linux như sau.
cargo install --git https://github.com/nachoparker/dutree.git
Sau khi cài đặt dutree
, nó sử dụng màu sắc môi trường dựa trên biến LS_COLORS, giống như lệnh ls –color được cấu hình trong hệ điều hành của chúng ta.
ls --color
Cách đơn giản nhất để chạy dutree
là mà không có option, điều này sẽ hiển thị một cây hệ thống tệp.
dutree
Để hiển thị mức sử dụng đĩa thực thay vì kích thước tệp, hãy sử dụng option.
dutree -u
Hiển thị các thư mục chuyên sâu
Bạn có thể hiển thị các thư mục lên đến một độ sâu nhất định (mặc định 1), sử dụng option. Lệnh dưới đây sẽ hiển thị các thư mục lên đến độ sâu 3, trong thư mục làm việc hiện tại.-d
Ví dụ: nếu thư mục làm việc hiện tại , sau đó hiển thị kích thước của như thể hiện trong ảnh chụp màn hình mẫu sau.(~/)~/*/*/*
dutree -d 3
Loại trừ các tệp hoặc thư mục trong đầu ra
Để loại trừ việc khớp tên tệp hoặc thư mục, hãy sử dụng option .-x
dutree -x tobi.txt
Bạn cũng có thể nhận được một cái nhìn tổng quan nhanh chóng về địa phương bằng cách bỏ qua các thư mục, sử dụng tùy chọn -f
, như sau.
dutree -f
Một lệnh tóm tắt/kiểm tra toàn diện có thể được tạo ra bằng cách sử dụng tuỳ chọn -s
như được hiển thị.
dutree -s
Tổng hợp các tệp nhỏ
Có thể tổng hợp các tệp nhỏ hơn một kích thước nhất định .
dutree -a
Loại trừ các tệp ẩn
Việc chuyển đổi cho phép loại trừ các tệp ẩn trong đầu ra.-H
dutree -H
Tùy chọn này được sử dụng để in kích thước theo byte, thay vì kilobyte (mặc định).-b
dutree -b
Để tắt màu và chỉ hiển thị các ký tự ASCII, hãy sử dụng cờ như vậy.-A
dutree -A
Bạn có thể xem thông báo trợ giúp dutree bằng cách sử dụng tùy chọn.-h
root@tobi:~# dutree -h Usage: dutree [options] [..] Options: -d, --depth [DEPTH] show directories up to depth N (def 1) -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M) -s, --summary equivalent to -da, or -d1 -a1M -u, --usage report real disk usage instead of file size -b, --bytes print sizes in bytes -f, --files-only skip directories for a fast local overview -x, --exclude NAME exclude matching files or directories -H, --no-hidden exclude hidden files -A, --ascii ASCII characters only, no colors -h, --help show help -v, --version print version number
dutree
là một công cụ dòng lệnh đơn giản nhưng mạnh mẽ để hiển thị kích thước tệp và phân tích sử dụng đĩa theo định dạng giống cây trên các hệ thống Linux.
Chúc bạn thực hiện thành công.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.