如何查看Linux中文件和目录的大小?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (123)

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

提问于
用户回答回答于

这很简单。使用ls命令文件和du命令的目录。

检查文件大小

ls -l filename /* Size of the file*/
ls -l *        /* Size of All the files in the current directory */
ls -al *       /* Size of All the files including hidden files in the current directory */
ls -al dir/    /* Size of All the files including hidden files in the 'dir' directory */

ls命令不会列出目录的实际大小。我们需要为此使用du

检查目录大小

du -sh directory_name    /* Gives you the summarized(-s) size of the directory in human readable(-h) format*/
du -bsh *                /* Gives you the apparent(-b) summarized(-s) size of all the files and directories in the current directory in human readable(-h) format*/

包括-h选择上述任何命令(用于例如:ls -lh *du -sh)会给你在人类可读的格式大小(kbmbgb,...)

欲了解更多信息,请参阅man lsman du

用户回答回答于

du命令。

目录的大小:

$ du -sh /tmp

文件大小:

$ du -h /tmp/xyz

扫码关注云+社区

领取腾讯云代金券