成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 上用 dust 代替 du

系統 Linux
如果你在 Linux 命令行上工作,你會熟悉 du 命令。了解像 du 這樣的命令,可以快速返回磁盤使用情況,是命令行使程序員更有效率的方法之一。然而,如果你正在尋找一種方法來節省更多的時間,使你的生活更加容易,看看 dust,它是用 Rust 重寫的 du,具有更多的直觀性。

[[407918]]

dust 命令是用 Rust 編寫的對 du 命令的一個更直觀實現。

如果你在 Linux 命令行上工作,你會熟悉 du 命令。了解像 du 這樣的命令,可以快速返回磁盤使用情況,是命令行使程序員更有效率的方法之一。然而,如果你正在尋找一種方法來節省更多的時間,使你的生活更加容易,看看 dust,它是用 Rust 重寫的 du,具有更多的直觀性。

簡而言之,dust 是一個提供文件類型和元數據的工具。如果你在一個目錄中運行了 dust,它將以幾種方式報告該目錄的磁盤利用率。它提供了一個信息量很大的圖表,告訴你哪個文件夾使用的磁盤空間最大。如果有嵌套的文件夾,你可以看到每個文件夾使用的空間百分比。

安裝 dust

你可以使用 Rust 的 Cargo 包管理器安裝 dust

  1. $ cargo install du-dust

另外,你可以在 Linux 上的軟件庫中找到它,在 macOS 上,可以使用 MacPorts 或 Homebrew。

探索 dust

在一個目錄中執行 dust 命令,會返回一個圖表,以樹狀格式顯示其內容和每個項目所占的百分比。

  1. $ dust
  2. 5.7M ┌── exa ██ 2%
  3. 5.9M ├── tokei ██ 2%
  4. 6.1M ├── dust ██ 2%
  5. 6.2M ├── tldr ██ 2%
  6. 9.4M ├── fd ██ 4%
  7. 2.9M ┌── exa ░░░█ 1%
  8. 15M ├── rustdoc ░███ 6%
  9. 18M ├─┴ bin ████ 7%
  10. 27M ├── rg ██████ 11%
  11. 1.3M ┌── libz-sys-1.1.3.crate ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ 0%
  12. 1.4M ├── libgit2-sys-0.12.19+1.1.0.crate ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ 1%
  13. 4.5M ┌─┴ github.com-1ecc6299db9ec823 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ 2%
  14. 4.5M ┌─┴ cache ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█ 2%
  15. 1.0M ┌── git2-0.13.18 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 0%
  16. 1.4M ├── exa-0.10.1 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  17. 1.5M ┌── src ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  18. 2.2M ├─┴ idna-0.2.3 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  19. 1.2M ┌── linux ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 0%
  20. 1.6M ┌─┴ linux_like ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  21. 2.6M ┌─┴ unix ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  22. 3.1M ┌─┴ src ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  23. 3.1M ├─┴ libc-0.2.94 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  24. 1.2M ┌── test ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 0%
  25. 2.6M ┌─┴ zlib-ng ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  26. 904K ┌── vstudio ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 0%
  27. 2.0M ┌─┴ contrib ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  28. 3.4M ├─┴ zlib ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  29. 6.1M ┌─┴ src ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓██ 2%
  30. 6.1M ├─┴ libz-sys-1.1.3 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓██ 2%
  31. 1.6M ┌── pcre ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  32. 2.5M ┌─┴ deps ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  33. 3.8M ├── src ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ 1%
  34. 7.4M ┌─┴ libgit2 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓██ 3%
  35. 7.6M ├─┴ libgit2-sys-0.12.19+1.1.0 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓██ 3%
  36. 26M ┌─┴ github.com-1ecc6299db9ec823 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████ 10%
  37. 26M ├─┴ src ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████ 10%
  38. 932K ┌── .cache ░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ 0%
  39. 11M ┌── pack-c3e3a51a17096a3078196f3f014e02e5da6285aa.idx ░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███ 4%
  40. 135M ├── pack-c3e3a51a17096a3078196f3f014e02e5da6285aa.pack ░░░░░░▓▓███████████████████████████ 53%
  41. 147M ┌─┴ pack ░░░░░░█████████████████████████████ 57%
  42. 147M ┌─┴ objects ░░░░░░█████████████████████████████ 57%
  43. 147M ├─┴ .git ░░░░░░█████████████████████████████ 57%
  44. 147M ┌─┴ github.com-1ecc6299db9ec823 ░░░░░░█████████████████████████████ 57%
  45. 147M ├─┴ index ░░░░░░█████████████████████████████ 57%
  46. 178M ├─┴ registry ███████████████████████████████████ 69%
  47. 257M ┌─┴ . │██████████████████████████████████████████████████ 100%
  48. $

將 dust 應用于一個特定的目錄:

  1. $ dust ~/Work/ 

Dust output from a specific directory

-r 選項以相反的順序顯示輸出,“根”在底部:

  1. $ dust -r ~/Work/

使用 dust -d 3 會返回三層的子目錄和它們的磁盤利用率:

  1. $ dust -d 3 ~/Work/wildfly/jaxrs/target/classes
  2. 4.0K ┌── jaxrs.xml 1%
  3. 4.0K ┌─┴ subsystem-templates 1%
  4. 4.0K ┌── org.jboss.as.controller.transform.ExtensionTransformerRegistration 1%
  5. 4.0K ├── org.jboss.as.controller.Extension 1%
  6. 8.0K ┌─┴ services 2%
  7. 8.0K ├─┴ META-INF 2%
  8. 4.0K ┌── jboss-as-jaxrs_1_0.xsd ░█ 1%
  9. 8.0K ├── jboss-as-jaxrs_2_0.xsd ░█ 2%
  10. 12K ├─┴ schema ██ 3%
  11. 408K ┌── as ████████████████████████████████████████ 94%
  12. 408K ┌─┴ jboss ████████████████████████████████████████ 94%
  13. 408K ├─┴ org ████████████████████████████████████████ 94%
  14. 432K ┌─┴ classes │██████████████████████████████████████████ 100%
  15. $

總結

dust 的魅力在于它是一個小而簡單的、易于理解的命令。它使用顏色方案來表示最大的子目錄,使你的目錄易于可視化。這是一個受歡迎的項目,歡迎大家來貢獻。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-06-24 16:07:36

Linuxfind命令fd命令

2021-12-03 15:04:06

FlatpakLinux

2023-05-11 13:55:00

LinuxKdenlive編輯視頻

2022-01-09 15:00:16

LinuxAudacity聲音編輯器

2021-08-06 20:22:27

Linuxdu命令

2021-12-12 09:34:12

Linux轉換音頻SoundConver

2022-03-06 20:24:50

音樂播放器Juk開源

2022-02-28 09:24:17

KWriteKateLinux

2021-10-08 14:14:03

jconsoleJavaLinux

2021-07-18 11:43:58

Linux密碼加密

2019-08-01 09:35:09

LinuxBashmessages

2023-01-28 13:39:31

Linuxzram

2019-11-07 15:02:00

Linuxstrace系統調用

2023-09-26 10:52:38

LinuxDoxygen

2022-03-28 08:47:26

Skanlite掃描文件Linux

2021-04-24 06:26:43

SigilLinux EPUB文件

2018-06-25 09:54:14

LinuxDNS負載均衡

2022-05-06 08:26:23

GwenviewLinux照片

2022-06-26 18:09:43

Linux開源

2014-07-07 09:49:13

UbuntuDocker
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品三级 | 久久久国产一区二区三区 | 国产乱码精品一区二区三区中文 | 欧美综合一区二区三区 | 欧美成人第一页 | 亚洲免费在线观看 | 亚洲成av | 精品在线播放 | 中文在线一区二区 | 国产黄色大片在线免费观看 | 国产欧美一区二区三区在线看 | 欧美激情视频一区二区三区在线播放 | 欧美一级二级三级视频 | 国产免费人成xvideos视频 | 色视频www在线播放国产人成 | 日日碰狠狠躁久久躁96avv | 美女视频一区二区三区 | 天天干天天爽 | 中文字幕日韩欧美一区二区三区 | 亚洲精品久久久久久久不卡四虎 | 中文字幕一区二区三区精彩视频 | 日韩一区二区三区在线播放 | 亚洲综合大片69999 | 激情 婷婷 | 精品欧美乱码久久久久久1区2区 | 国产成人精品一区二区三区四区 | 久久成人亚洲 | 中文字幕综合 | 欧美极品在线观看 | 国产精品久久久久一区二区三区 | 久久乐国产精品 | 久久精品伊人 | 久久一区二区三区四区五区 | 999热在线视频 | 日韩精品一区二区三区中文在线 | 日韩精品一区二区三区高清免费 | 亚洲成人自拍 | 日韩欧美在线播放 | 亚洲欧洲中文日韩 | 国产99精品 | av中文字幕在线播放 |