磁盘分析工具Ncdu的简单使用和体验

概述

因为我使用的是120g的固态硬盘,所以我的本地就不能存很多东西,经常要删除很多东西,所以看每个目录的大小就很重要,下面推荐一个磁盘分析工具Ncdu,这个工具是用来分析每个目录大小的,使用很简单,也很轻量

安装

安装很简单ubuntu的软件源里面就有 sudo apt update sudo apt install ncdu

使用

终端下直接输入ncdu就可以使用 打开会有一个扫描,就是扫描你当前文件目录的大小,并且自动会把目录从大到小排序,就如下面这样

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- / ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.  73.3 GiB [##########] /home                                                                                                                                                                
    6.8 GiB [          ] /usr
    2.2 GiB [          ] /opt
.   1.9 GiB [          ] /snap
.   1.2 GiB [          ] /var
  491.1 MiB [          ] /lib
.  76.6 MiB [          ] /boot
.  33.8 MiB [          ] /etc
   13.4 MiB [          ] /bin
   12.7 MiB [          ] /sbin
.   9.7 MiB [          ] /run
.   1.9 MiB [          ] /dev
.  72.0 KiB [          ] /tmp
!  16.0 KiB [          ] /lost+found
    8.0 KiB [          ] /media
    4.0 KiB [          ] /lib64
e   4.0 KiB [          ] /srv
!   4.0 KiB [          ] /root
e   4.0 KiB [          ] /mnt
e   4.0 KiB [          ] /cdrom
.   0.0   B [          ] /proc
.   0.0   B [          ] /sys
@   0.0   B [          ]  initrd.img
@   0.0   B [          ]  vmlinuz

如果你想看指定目录的可以加上目录路径比如 ncdu /home/ 使用方向键可以上下移动光标,回车表示进入这个目录 还提供了一些快捷键,输入问号就可以查看

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17


                                                                 ┌───ncdu help─────────────────1:Keys───2:Format───3:About──┐
                                                                 │                                                          │
                                                                 │       up, k  Move cursor up                              │
                                                                 │     down, j  Move cursor down                            │
                                                                 │ right/enter  Open selected directory                     │
                                                                 │  left, <, h  Open parent directory                       │
                                                                 │           n  Sort by name (ascending/descending)                                                                 │           s  Sort by size (ascending/descending)                                                                 │           C  Sort by items (ascending/descending)                                                                 │           d  Delete selected file or directory           │
                                                                 │           t  Toggle dirs before files when sorting       │
                                                                 │           g  Show percentage and/or graph                │
                                                                 │                        -- more --                        │
                                                                 │                                         Press q to close │
                                                                 └──────────────────────────────────────────────────────────┘

解释下什么意思

  • ? – 显示帮助界面
  • up, down j, k – 上下移动光标
  • right, enter, l – 打开所选目录
  • left, <, h – 返回上层目录
  • n – 按照文件名排序(再按一下倒序排列)
  • s – 按照文件大小排序(再按一下倒序排列)
  • C – 按照项目数排序(再按一下倒序排列)
  • a – 切换磁盘用量显示
  • d – 删除所选的文件或目录
  • i – 显示所选项的更多信息
  • r – 刷新/重新计算当前目录
  • b – 在当前目录下打开 shell

最后输入q可以退出

欢迎关注我的博客 www.bboy.app Have Fun