八百里加急 du显示隐藏文件

txnet
八百里加急 du显示隐藏文件

我想 du -sm  所有文件 所括 .开头的文件夹 的大小 怎么写?
du -sm 看不到隐藏的

blackold
回复 #1 txnet 的帖子

du -sm .?* 不行吗?

txnet
回复 #2 blackold 的帖子

不行,大侠再想想

blackold
回复 #3 txnet 的帖子

我的环境是可以的。

大大狗
加 -a

楼主是什么系统
我的 du 根本没有 -m 的选项(注:我的系统是Solaris 10)

blackold
回复 #5 大大狗 的帖子

我的环境下有-m选项,而且 -s 不能和-a并用。
$ du --version
du (GNU coreutils) 6.10

walkerxk
-a是所有文件,不是ls的-a
-a, --all
       write counts for all files, not just directories
我的是gnu du
-m     like --block-size=1M
du默认不是显示隐藏文件的么?LZ那没用?

[[i] 本帖最后由 walkerxk 于 2008-6-30 22:58 编辑 [/i]]

walkerxk
知道LZ的意思了:
du -sm .* *
*是bash解析的,和du无关,*是不包含隐藏文件的。

无声无息
[quote]原帖由 [i]walkerxk[/i] 于 2008-6-30 19:08 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8705263&ptid=1184856][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
知道LZ的意思了:
du -sm .* *
*是bash解析的,和du无关,*是不包含隐藏文件的。 [/quote]

支持

blackold
[quote]原帖由 [i]walkerxk[/i] 于 2008-6-30 19:05 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8705254&ptid=1184856][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
-a是所有文件,不是
-a, --all
       write counts for all files, not just directories
[/quote]
刚刚打球回来,你们还在。^_^

-a不是-a,如何解释啊?

blackold
回复 #9 无声无息 的帖子

刚刚在bash上测试过:
.* 扩展为 .  .. 和名称以.开始的文件。

寂寞烈火
我的du也可以

walkerxk
[quote]原帖由 [i]blackold[/i] 于 2008-6-30 21:28 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8705971&ptid=1184856][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]

刚刚打球回来,你们还在。^_^

-a不是-a,如何解释啊? [/quote]
[img]http://bbs.chinaunix.net/images/smilies/icon_eek.gif[/img]我错了,改了。

blackold
回复 #13 walkerxk 的帖子

^_^,我也经常这样。