自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在 Linux 上用 dust 代替 du

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

[[407918]]

dust 命令是用 Rust 編寫(xiě)的對(duì) du 命令的一個(gè)更直觀實(shí)現(xiàn)。

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

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

安裝 dust

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

  1. $ cargo install du-dust

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

探索 dust

在一個(gè)目錄中執(zhí)行 dust 命令,會(huì)返回一個(gè)圖表,以樹(shù)狀格式顯示其內(nèi)容和每個(gè)項(xiàng)目所占的百分比。

  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 應(yīng)用于一個(gè)特定的目錄:

  1. $ dust ~/Work/ 

Dust output from a specific directory

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

  1. $ dust -r ~/Work/

使用 dust -d 3 會(huì)返回三層的子目錄和它們的磁盤(pán)利用率:

  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. $

總結(jié)

dust 的魅力在于它是一個(gè)小而簡(jiǎn)單的、易于理解的命令。它使用顏色方案來(lái)表示最大的子目錄,使你的目錄易于可視化。這是一個(gè)受歡迎的項(xiàng)目,歡迎大家來(lái)貢獻(xiàn)。 

 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2021-06-24 16:07:36

Linuxfind命令fd命令

2021-12-03 15:04:06

FlatpakLinux

2022-01-09 15:00:16

LinuxAudacity聲音編輯器

2023-05-11 13:55:00

LinuxKdenlive編輯視頻

2021-08-06 20:22:27

Linuxdu命令

2021-10-08 14:14:03

jconsoleJavaLinux

2021-12-12 09:34:12

Linux轉(zhuǎn)換音頻SoundConver

2022-02-28 09:24:17

KWriteKateLinux

2022-03-06 20:24:50

音樂(lè)播放器Juk開(kāi)源

2019-08-01 09:35:09

LinuxBashmessages

2019-11-07 15:02:00

Linuxstrace系統(tǒng)調(diào)用

2021-07-18 11:43:58

Linux密碼加密

2023-09-26 10:52:38

LinuxDoxygen

2023-01-28 13:39:31

Linuxzram

2021-04-24 06:26:43

SigilLinux EPUB文件

2018-06-25 09:54:14

LinuxDNS負(fù)載均衡

2022-03-28 08:47:26

Skanlite掃描文件Linux

2022-05-06 08:26:23

GwenviewLinux照片

2014-07-07 09:49:13

UbuntuDocker

2022-06-26 18:09:43

Linux開(kāi)源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)