当前位置:首页 > 行业动态 > 正文

Linux下如何查看文件和文件夹大小

在Linux下,可以使用以下命令来查看文件和文件夹的大小:

1、使用ls命令查看文件和文件夹大小:

ls lh:以人类可读的格式显示文件和文件夹的大小。

ls lS:以人类可读的格式按文件大小排序显示文件和文件夹。

ls lSh:以人类可读的格式按文件大小倒序排序显示文件和文件夹。

2、使用du命令查看文件和文件夹大小:

du sh <目录名>:显示指定目录的总大小。

du s <文件名>:显示指定文件的大小。

du sh *:显示当前目录下所有文件和文件夹的总大小。

3、使用ncdu命令可视化查看文件和文件夹大小:

首先需要安装ncdu工具,可以使用以下命令进行安装:

“`shell

sudo aptget install ncdu

“`

运行ncdu命令,进入交互模式:

“`shell

ncdu

“`

在交互模式下,可以使用方向键浏览文件和文件夹,按/键搜索文件或文件夹,按n键切换显示方式(详细信息、树状结构等)。

以下是一些示例输出:

使用ls lh命令查看文件和文件夹大小:

rwrr1 user user 1.5K Jan  1 00:00 file.txt
drwxrxrx 2 user user 4.0K Jan  1 00:00 folder

使用du sh命令查看文件和文件夹大小:

$ du sh folder
4、0K    folder
$ du sh file.txt 
1、5K    file.txt

使用ncdu命令可视化查看文件和文件夹大小:

Welcome to ncdu! Type 'help' for usage hints.
ncdu> /                                                (16/16 files, 1.5K in total) [64 directories, 8.5K in total] | 2% of disk space used [1,9GiB out of 9,7GiB]
ncdu> /home/user                                      (16/16 files, 1.5K in total) [64 directories, 8.5K in total] | 2% of disk space used [1,9GiB out of 9,7GiB]
ncdu> /home/user/folder                             (1/1 files, 4.0K in total) [2 directories, 8.5K in total] | 4% of disk space used [1,9GiB out of 9,7GiB]
0