📜  ls 文件大小 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:27.175000             🧑  作者: Mango

ls 命令: 列出文件大小

ls 命令在 Linux 和 Unix 系统中用于列出文件和文件夹。 它可以显示文件的名称、权限、所有者、最后修改时间和文件大小等有用信息。其中,文件大小是程序员在开发中经常需要查看的信息之一。那么如何在 ls 命令中列出文件大小呢?接下来我们来介绍几个常见的用法。

1. 列出文件大小(以字节为单位)
ls -l 文件名

例如,执行 ls -l example.txt 命令可以输出如下信息:

-rw-r--r--  1 user user  2018 Mar 23 20:30 example.txt

其中,文件大小为 2018 字节。

2. 列出文件大小(以 KB 或 MB 为单位)
ls -lh 文件名

执行 ls -lh example.txt 命令可以输出如下信息:

-rw-r--r--  1 user user 2.0K Mar 23 20:30 example.txt

其中,文件大小为 2.0K,即 2 KB。

如果文件的大小超过了 1 MB,则会显示成 MB 的形式。例如:

-rw-r--r--  1 user user 1.5M Mar 23 20:30 example.txt

其中,文件大小为 1.5M,即 1.5 MB。

3. 列出文件夹下文件的总大小
du -sh 文件夹名

例如,执行 du -sh folder 命令可以输出如下信息:

952K    folder

其中,952K 表示文件夹下所有文件的总大小为 952 KB。

以上就是 ls 命令中常见的列出文件大小的用法。程序员可以根据自己的需要选择不同的方式来查看文件的大小。