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

概述

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

安装

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

使用

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

--- / ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.  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/ 使用方向键可以上下移动光标,回车表示进入这个目录 还提供了一些快捷键,输入问号就可以查看

                                                                 ┌───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可以退出

欢迎关注Bboysoul的博客www.bboysoul.com Have Fun

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据和云

【循序渐进Oracle】Oracle的逻辑备份与恢复

编辑手记:针对最近发生的炉石及GitLab事件,我们不得不再次强调备份的重要性。DBA的四大守则,第一条就是备份重于一切。年初做好备份,愿你的系统17无恙。 本...

4328
来自专栏杨建荣的学习笔记

一条关于swap争用的报警邮件分析(一)(r7笔记第28天)

最近这些天有一台服务器总是会收到剩余swap过低的告警。 邮件内容大体如下: ############ ZABBIX-监控系统: --------------...

3714
来自专栏代码世界

MYSQL之视图、触发器、存储过程、函数、事物、数据库锁和数据库备份

一、视图 -- view 视图:是一个虚报表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。 视图有如下特点:   1.视图的列可以来自...

3928
来自专栏GreenLeaves

oracle 表空间tablespace

一、Oracle 表空间的组成 Everoone knows Oracle数据库真正存放数据的是数据文件,Oracle表空间是逻辑上的概念,他在物理上是并不存在...

2928
来自专栏程序小工

windows7使用Sphinx+PHP+MySQL详细介绍

由于业务需要,需要做类似淘宝商城商品检索的功能,对于数据量很大的情况,MySQL 查询的效率损耗很大,需要使用专门的索引引擎进行搜索查询,实现功能,对于和 PH...

4311
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例

前言   前面一有写到一篇Node.js+Express构建网站简单示例https://cloud.tencent.com/developer/article/...

2.2K9
来自专栏MySQL内核

MySQL InnoDB引擎表空间(tablespace)

现在的MySQL版本已经可以实现自动扩展表空间,其中innodb_file_per_table默认是开启的,表示为每一张新建的表创建表空间,这样可以避免ibda...

7054
来自专栏c#开发者

分析Oracle数据库日志文件(1)

分析Oracle数据库日志文件(1) 一、如何分析即LogMiner解释 从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMin...

4265
来自专栏张戈的专栏

常用MySQL语句搜集整理

折腾 WordPress 多少要接触到 MySQL 的一些操作,比如,玛思阁之前重装 postview 插件后发现所有的 view 数据都被清空了!只好到 ph...

3955
来自专栏杨建荣的学习笔记

关于pl/sql的代码保护(r3笔记28天)

在开始学习数据库的时候,总是尝试手动创建数据库,安装完成之后需要运行一些脚本,总是看到屏幕上闪个不停,可以看到大多数的存储过程代码都是一堆乱码,最开始还以为是乱...

3097

扫码关注云+社区

领取腾讯云代金券