📅  最后修改于: 2023-12-03 15:02:48.319000             🧑  作者: Mango
本文将介绍在Shell Bash命令行中使用"ls"命令返回指定目录下文件大小,并以MB为单位列出。这是一个非常有用的技巧,可以帮助您快速了解目录下文件的占用空间情况。
ls -lhS --block-size=MB
该命令通过以下参数实现文件大小以MB为单位的显示:
-l
: 长格式显示,包括文件大小、创建时间等细节。-h
: 以人类可读的格式显示文件大小,如GB、MB、KB等等。-S
: 按文件大小排序。--block-size=MB
: 设置块的大小为MB。以下是针对当前目录下文件大小以MB为单位的显示:
$ ls -lhS --block-size=MB
输出类似于以下内容:
total 300MB
-rw-r--r--. 1 root root 150MB Feb 21 14:23 file1.txt
-rw-r--r--. 1 root root 75MB Feb 21 14:22 file2.txt
-rw-r--r--. 1 root root 50MB Feb 21 14:21 file3.txt
通过使用ls
命令和一些参数,我们可以很容易地返回目录下文件的大小,并以MB为单位列出。这使得我们可以快速了解目录下文件的占用空间情况,并为我们进一步管理和解决空间问题提供便利。