Rumah  >  Artikel  >  Tutorial sistem  >  dutree: Alat pengesan penggunaan cakera sistem fail Linux yang berkuasa

dutree: Alat pengesan penggunaan cakera sistem fail Linux yang berkuasa

王林
王林ke hadapan
2024-02-05 18:30:211175semak imbas

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:

  • Paparkan struktur pokok sistem fail.
  • Menyokong penggabungan fail kecil.
  • Membenarkan perbandingan penggunaan cakera bagi direktori yang berbeza.
  • Menyokong tidak termasuk fail atau direktori tertentu.

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Untuk menunjukkan penggunaan cakera sebenar dan bukannya saiz fail, gunakan bendera -u.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -u
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Ringkasan/ikhtisar lengkap boleh dijana menggunakan bendera -s seperti yang ditunjukkan di bawah.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -s
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Suis untuk mengecualikan fail tersembunyi ialah -H.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -H
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Pilihan ini digunakan untuk memaparkan saiz dalam bait dan bukannya kilobait (lalai). -b

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -b
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Untuk mematikan warna dan memaparkan aksara ASCII sahaja, gunakan bendera -A seperti yang ditunjukkan di bawah.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -a
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam