linux中ls显示文件大小时显示单位
封面图
•
2025-10-14
•
Linux
100
0
0
0
在 Linux 中,`ls` 命令显示文件大小时,默认情况下使用的是 **字节(bytes)** 作为单位。但你可以通过一些选项来让 `ls` 显示更友好的单位(如 KB、MB、GB 等)。 --- ### ✅ 默认行为(显示为字节) ```bash ls -l ``` 输出示例: ``` -rw-r--r-- 1 user user 1234567 Jan 1 00:00 file.txt ``` 这里的 `1234567` 表示文件大小是 **1,234,567 字节**。 --- ### ✅ 使用 `-h` 选项显示人性化单位(KB/MB/GB) ```bash ls -lh ``` 输出示例: ``` -rw-r--r-- 1 user user 1.2M Jan 1 00:00 file.txt ``` 这里的 `1.2M` 表示 **1.2 兆字节(Megabytes)**。 --- ### 📌 可用的单位(根据 `-h` 选项自动转换): | 单位 | 描述 | |------|------| | B | 字节(Bytes) | | K | 千字节(Kilobytes) | | M | 兆字节(Megabytes) | | G | 吉字节(Gigabytes) | | T | 太字节(Terabytes) | --- ### 📌 其他相关命令 - `ls -l --block-size=1024`:可以指定块大小(例如 1024 字节 = 1KB) - `du -h`:查看目录大小时也支持 `-h` 选项 --- ### ✅ 示例 ```bash ls -lh /path/to/directory ``` 这会列出目录中所有文件和子目录的大小,并以易读的单位显示。 --- 如果你有特定的需求或想了解其他命令(如 `du` 或 `find`),也可以告诉我!
上一篇:
Linux如何执行可以执行文件?
下一篇:
centos修改root密码的方法
标题录入,一次不能超过6条
留言
评论