用 ncdu Linux 命令得到有关硬盘应用的交互式汇报。
计算机用户很多年来通常累积了大批量的数据信息,不论是关键的本人新项目、数码相片、短视频、歌曲或是代码库。尽管如今的硬盘通常非常大,但有时候你务必退一步,评定一下你在硬盘上具体储存了哪些。經典的 Linux 命令 df和du是迅速掌握硬盘上的具体内容的方式,他们带来了一个靠谱的汇报,便于分析和解决。这对脚本制作和解决而言是有效的,但人脑对上百行的原始记录并不一直反映优良。了解到这一点,ncdu
命令致力于给予一份有关你在硬盘上采用的空間的交互式汇报。
在 Linux 上安裝 ncdu
在 Linux 上,你可以从你的软件仓库安装 ncdu
。例如,在 Fedora 或 CentOS 上:
$ sudo dnf install ncdu
在 BSD 上,你可以应用 pkgsrc。
在 macOS 上,你可以从 MacPorts或HomeBrew安裝。
此外,你还可以 从源代码编译程序 ncdu。
应用 ncdu
ncdu
页面应用 ncurses 库,它将你的终端窗口变为一个主要的图型运用,因此你可以应用键盘按键来访问菜单栏。
这也是 ncdu
的关键诱惑力之一,也是它与最开始的du
命令不一样的地区。
要得到一个文件目录的详细目录,运行 ncdu
。它默认设置为当前目录。
$ ncdu
ncdu 1.16 ~ Use the arrow keys to navigate, press ? for help
--- /home/tux -----------------------------------------------
22.1 GiB [##################] /.var
19.0 GiB [############### ] /Iso
10.0 GiB [######## ] /.local
7.9 GiB [###### ] /.cache
3.8 GiB [### ] /Downloads
3.6 GiB [## ] /.mail
2.9 GiB [## ] /Code
2.8 GiB [## ] /Documents
2.3 GiB [# ] /Videos
[...]
这一目录最先表明了最高的文件目录(在这个事例中,那就是 ~/.var
文件目录,塞满了许多的 flatpak 包)。
应用键盘上的键盘按键,你可以访问目录,深层次到一个文件目录,那样就可以更好的掌握什么占有了最高的室内空间。
获得一个特殊文件目录的尺寸
你可以在运行 ncdu
时给予随意一个文档的途径:
$ ncdu ~/chromiumos
清除文件目录
默认设置状况下,ncdu
包含一切可以包括的物品,包含标记连接和伪系统文件,如 procfs 和 sysfs。你可以用--exclude-kernfs
来清除这种。
你可以应用 --exclude
选择项清除随意文档和文件目录,并在后面再加上一个模式匹配。
$ ncdu --exclude \".var\"
19.0 GiB [##################] /Iso
10.0 GiB [######### ] /.local
7.9 GiB [####### ] /.cache
3.8 GiB [### ] /Downloads
[...]
此外,你可以在文档中列举要清除的资料和文件目录,并应用 --exclude-from
选择项来引入该文件:
$ ncdu --exclude-from myexcludes.txt /home/tux
10.0 GiB [######### ] /.local
7.9 GiB [####### ] /.cache
3.8 GiB [### ] /Downloads
[...]
色调计划方案
你可以用 --color dark
选择项给ncdu
加上一些色调。
包含标记连接
ncdu
輸出按字面意思解决标记连接,这代表着一个偏向 9GB 文档的标记连接只占有 40 个字节数。
$ ncdu ~/Iso
9.3 GiB [##################] CentOS-Stream-8-x86_64-20210427-dvd1.iso
@ 0.0 B fake.iso
你可以用 --follow-symlinks
选择项强制性 ncdu 追踪标记连接:
$ ncdu --follow-symlinks ~/Iso
9.3 GiB [##################] fake.iso
9.3 GiB [##################] CentOS-Stream-8-x86_64-20210427-dvd1.iso
硬盘利用率
磁盘空间用完并不有意思,因此监管你的硬盘应用状况很重要。ncdu
命令使它越来越简洁和互动交流。下一次如果你对你的电脑储存的物品觉得惊讶时,或是仅仅还以一种新的方法探寻你的系统文件时,何不试一下ncdu
。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。