实现ls -lh命令

时间:2017-07-27 18:54:07

标签: linux bash shell

我是linux bash的新手,我试图做一个问题,要求编辑bash.rc文件并添加别名。别名应该能够获取所有文件和文件夹的空间使用情况并显示在你的屏幕。在互联网上挖掘后,我发现这样的命令是ls -lh,但随着文件或文件夹名称和磁盘使用情况,它还显示了创建文件的日期和其他无用的东西。enter image description here

那么如何删除这些内容,以便在执行ls -lh命令时只获取文件和文件夹名称。

1 个答案:

答案 0 :(得分:-1)

您拥有正确的命令,您可以使用 awk sed 等工具来解析输出。

请参阅此主题,例如:

How to get the second column from command output?

修改

就像Benjamin W.在评论中所说,ls的输出不应该被解析。

如下页所述:https://unix.stackexchange.com/questions/128985/why-not-parse-ls