📜  ls size in mb - Shell-Bash (1)

📅  最后修改于: 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为单位列出。这使得我们可以快速了解目录下文件的占用空间情况,并为我们进一步管理和解决空间问题提供便利。