删除linux du上的点和斜杠

时间:2014-03-11 08:15:09

标签: linux du

如何在命令行执行./时删除du上的du

[me@mazaredo 11]# du  --max-depth=1 
96  ./mazaredo
96  ./mazaredo1
1982340 ./mazaredo2
10532   ./mazaredo3
2165964 ./mazaredo4
18764968    ./mazaredo5

5 个答案:

答案 0 :(得分:1)

您可能正在寻找以下命令

du --max-depth=1 | sed s@\./@@g

答案 1 :(得分:0)

您无需修改​​du命令的代码

答案 2 :(得分:0)

如果您正在寻找一行解决方案,那么这将有所帮助

 du --max-depth=1 | perl -n -e "/\\.\\// && print $\\`.$'"

答案 3 :(得分:0)

您可以使用tr命令实现如下

du  --max-depth=1 | tr './' ' '

答案 4 :(得分:0)

我使用了du -m --max-depth = 1 | sed's /[./]// g'

感谢您的回复!