dutree ialah alat baris arahan sumber terbuka yang pantas untuk menganalisis penggunaan cakera. Ia ditulis dalam bahasa pengaturcaraan Rust dan menggabungkan kefungsian alat baris arahan durep (alat pelaporan penggunaan cakera) dan pepohon (menyenaraikan kandungan direktori dalam format pokok). Oleh itu, dutree dapat melaporkan penggunaan cakera dalam format pokok.
Sebagai alat pengesan penggunaan cakera yang berkuasa, dutree sesuai untuk sistem fail Linux. Ia adalah percuma dan sumber terbuka serta mampu memaparkan hasil dalam bentuk output berwarna, dengan warna bergantung pada konfigurasi pembolehubah persekitaran GNU LS_COLORS. Pembolehubah persekitaran ini membenarkan menetapkan warna fail berdasarkan sambungan, kebenaran dan jenisnya.
dutree mempunyai ciri-ciri berikut:
Untuk memasang dutree dalam sistem Linux, pastikan dahulu bahasa pengaturcaraan Rust dipasang pada sistem. Jika Rust belum dipasang, anda boleh memasangnya menggunakan arahan curl berikut:
linuxmi@linuxmi ~/www.linuxmi.com % sudo curl https://sh.rustup.rs -sSf | sh
Selepas memasang Rust, anda boleh melaksanakan arahan berikut untuk memasang dutree dalam pengedaran Linux anda, seperti yang ditunjukkan di bawah:
linuxmi@linuxmi ~/www.linuxmi.com % cargo install --git https://github.com/nachoparker/dutree.git
Selepas dutree dipasang, ia akan menggunakan warna persekitaran berdasarkan pembolehubah persekitaran LS_COLORS, dengan warna yang sama seperti arahan ls –color yang dikonfigurasikan untuk pengedaran kami.
linuxmi@linuxmi ~/www.linuxmi.com % ls --color
Cara paling mudah untuk menjalankan dutree adalah tanpa sebarang hujah, jadi ia akan memaparkan pepohon sistem fail.
linuxmi@linuxmi ~/www.linuxmi.com % dutree
Untuk menunjukkan penggunaan cakera sebenar dan bukannya saiz fail, gunakan bendera -u.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -u
Anda boleh menggunakan bendera -d untuk memaparkan direktori pada kedalaman tertentu (lalai 1). Perintah berikut akan memaparkan direktori pada kedalaman 3 di bawah direktori kerja semasa.
Sebagai contoh, jika direktori kerja semasa (~/), memaparkan saiz ~///* seperti yang ditunjukkan dalam contoh tangkapan skrin di bawah.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -d 3
Kecualikan fail atau direktori dalam output
Untuk mengecualikan item yang sepadan dengan nama fail atau direktori, gunakan bendera -x.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -x alpine-extended-3.16.1-x86_64.iso
Anda juga boleh mendapatkan gambaran keseluruhan setempat dengan cepat dengan melangkau direktori menggunakan pilihan -f seperti yang ditunjukkan di bawah.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -f
Ringkasan/ikhtisar lengkap boleh dijana menggunakan bendera -s seperti yang ditunjukkan di bawah.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -s
Boleh mengagregatkan fail yang lebih kecil daripada saiz tertentu, nilai lalai ialah 1M, seperti yang ditunjukkan di bawah.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -a
Suis untuk mengecualikan fail tersembunyi ialah -H.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -H
Pilihan ini digunakan untuk memaparkan saiz dalam bait dan bukannya kilobait (lalai). -b
linuxmi@linuxmi ~/www.linuxmi.com % dutree -b
Untuk mematikan warna dan memaparkan aksara ASCII sahaja, gunakan bendera -A seperti yang ditunjukkan di bawah.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -A
Anda boleh menggunakan pilihan -h untuk melihat mesej bantuan dutree.
$ dutree -h
使用方式: dutree [选项] [..]
选项:
-d, –depth [DEPTH] 显示目录深度为 N (默认 1)
-a, –aggr [N[KMG]] 聚合小于 N B/KiB/MiB/GiB 的文件(默认 1M)
-s, –summary 等效于 -da,或 -d1 -a1M
-u, –usage 报告实际磁盘使用情况而不是文件大小
-b, –bytes 以字节打印大小
-x, –exclude NAME 排除匹配的文件或目录
-H, –no-hidden 排除隐藏文件
-A, –ascii 仅使用 ASCII 字符,不使用颜色
-h, –help 显示帮助
-v, –version 打印版本号
dutree 是一个简单而强大的命令行工具,用于在 Linux 系统上以树状格式显示文件大小和分析磁盘使用情况。如果还有什么疑问与建议,请在下面的评论栏中留言告诉我们。
Atas ialah kandungan terperinci dutree: Alat pengesan penggunaan cakera sistem fail Linux yang berkuasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!