如何在Linux中查看文件和目录的大小?如果使用df -m,那么它会显示所有目录在顶层的大小,但是,对于目录内的目录和文件,我如何检查大小?


当前回答

ls -sh video.mp4 | sed s/video.mp4//g

输出, 5.6米

其他回答

这是du命令。

目录和/或文件的大小,以一种人性化的方式:

$ du -sh .bashrc /tmp

我把它当成一个不存在的英语单词来记忆。


——-size命令行开关使它测量表观大小(ls显示的),而不是实际的磁盘使用量。

Du -sh [file_name]

可以完美地获取特定文件的大小。

您可以使用下面的命令以易于人类阅读的格式获取文件列表。

ls -lrtsh

文件大小(MB)

ls -l --b=M  filename | cut -d " " -f5

文件大小(GB)

ls -l --b=G  filename | cut -d " " -f5
ls -sh video.mp4 | sed s/video.mp4//g

输出, 5.6米