0

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

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

5 回答 5

1

可能是您正在寻找以下命令

du --max-depth=1 | sed s@\./@@g
于 2014-03-11T08:50:34.357 回答
1

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

感谢您的回复!

于 2014-03-11T09:01:12.687 回答
0

您不能改为需要修改du命令代码

于 2014-03-11T08:29:07.033 回答
0

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

 du --max-depth=1 | perl -n -e "/\\.\\// && print $\\`.$'"
于 2014-03-11T08:46:55.623 回答
0

可以通过tr如下命令实现

du  --max-depth=1 | tr './' ' '
于 2014-03-11T08:53:08.663 回答