Linux ls -h不显示文件大小
时间: 2024-04-24 07:25:00 浏览: 10
回答: 在Linux中,使用ls命令可以列出文件和目录的信息。ls -h选项用于以人类可读的格式显示文件大小,即以K、M、G等单位表示文件大小。但是,有时候使用ls -h命令可能不会显示文件大小。这可能是因为文件大小小于1K,或者文件大小超过了ls命令默认的显示范围。如果想要显示所有文件的大小,可以使用du -sh *命令,其中du命令用于计算文件和目录的大小,-s选项用于显示总大小,-h选项用于以人类可读的格式显示文件大小。\[1\]所以,如果想要查看所有文件的大小,可以使用du -sh *命令。
#### 引用[.reference_title]
- *1* [du -sh * 与 ls -lh 显示文件大小不一样](https://blog.csdn.net/qq_32907195/article/details/127617232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
linux ls-l 文件大小
可以使用“ls -lh filepath”命令来查看Linux中文件的大小,其中-h参数可以以人性化的方式显示文件大小。例如,在终端中输入以下命令:
```
ls -lh filename
```
其中,filename是要查看大小的文件名。这样就可以以人性化的方式显示文件大小了。另外,也可以使用“ls -l filename”命令来查看文件大小,但是这种方式显示的文件大小是以字节为单位的。
Linux ls -h没有用
回答: 在Linux中,ls命令用于列出目录中的文件和子目录。而ls -h选项用于以人类可读的格式显示文件大小。如果你在使用ls -h命令时没有得到预期的结果,可能有以下几个原因。首先,确保你正确地输入了命令,并且在ls和-h之间没有任何错误的空格或拼写错误。其次,检查你当前所在的目录是否包含文件或子目录。如果目录为空,ls命令将不会显示任何内容。最后,如果你的文件或目录的大小非常小,可能无法以人类可读的格式显示。在这种情况下,你可以尝试使用其他选项,如-l来显示更详细的信息。希望这些解释对你有帮助。\[2\]
#### 引用[.reference_title]
- *1* *3* [【Linux】- ls命令详解](https://blog.csdn.net/weixin_28788983/article/details/117055606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [linux:ls、ls -l、ls -al区别 示例](https://blog.csdn.net/weixin_34342446/article/details/116962540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]