如何在 Ubuntu Linux 中以 MB、KB 或 GB 为单位显示文件大小如何在 Ubuntu Linux 中以 MB、KB 或 GB 为单位显示文件大小如何在 Ubuntu Linux 中以 MB、KB 或 GB 为单位显示文件大小如何在 Ubuntu Linux 中以 MB、KB 或 GB 为单位显示文件大小
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu Linux 中以 MB、KB 或 GB 为单位显示文件大小

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux 中使用 ls 命令显示文件大小的快速提示。

您可能已经知道可以使用带有长列表选项 -l 的 ls 命令来显示 Linux 中的文件大小。

ls -l

但不幸的是,长列表显示了以块为单位的文件大小,这对我们人类来说没有多大用处。

好处是您可以将选项 -l 与 -h 结合使用,以人类可读的格式显示文件大小。

ls -lh

正如您所看到的,最好以人类可读的格式显示文件大小。

如您所见,文件大小现在以 K(代表 KB)、M 代表(MB)显示。如果文件大小以字节为单位,则不会显示任何后缀。在上面的示例中,char.sh 的大小为 140 字节。

您注意到 new_dir 目录的大小了吗?大小为 4 KB。如果对目录使用 ls -lh 命令,它始终显示目录大小为 4.0 K。

您必须使用 du 命令来获取 Linux 中目录的实际大小。

默认情况下,大多数 Linux 系统中的块大小为 4096 字节或 4 KB。 Linux 中的目录只是一个文件,其中包含有关其中所有文件的内存位置的信息。

您可以使用 --block-size 标志强制 ls 命令以 MB 为单位显示文件大小。

ls -l --block-size=M

这种方法的问题是所有小于 1 MB 的文件也将以 1 MB 的文件大小显示。

ls 命令还有 -s 选项来显示大小。您应该与 -h 结合使用,以人类可读的形式显示文件大小。

ls -sh

这是输出:

abhishek@handbook:~/tutorial$ ls -sh
total 324M
4.0K char.sh      4.0K hello.sh              319M wp_ghost_export.zip
4.0K file.txt     4.0K new_dir
4.0K filetype.sh  5.5M wp_ghost_export.json

您可以使用 ls 命令的 -S 选项按大小对文件进行排序。这也有助于了解哪些文件占用系统上最多的空间。

您还可以在 Linux 中使用 stat 命令来检查文件大小。

stat filename

我希望您发现这个快速提示有助于查看 Linux 中的文件大小。

©2015-2025 Norria support@norria.com