ls命令如何查看文件及文件夹的大小?

干饭人之路 2009-10-10 01:03:50
顶贴有分。
...全文
8263 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackerzyh 2010-12-04
  • 打赏
  • 举报
回复
使用du 命令可以查看目录大小 #du -sh /var
teng0210 2009-10-12
  • 打赏
  • 举报
回复
du -sh forder
try__again 2009-10-12
  • 打赏
  • 举报
回复
我一般都用ls -al查看文件,很详细,但是文件夹大小都是4096,不会看到里面的文件大小
iamqk 2009-10-11
  • 打赏
  • 举报
回复
最终修正版
du -h | grep '\.$'
Dave888Zhou 2009-10-11
  • 打赏
  • 举报
回复
在Ubuntu8.04上,比如要查询workspace这个目录占的空间:

$ du -h workspace
4.0K workspace/Sample/bin/Debug
8.0K workspace/Sample/bin
4.0K workspace/Sample/obj/Debug
8.0K workspace/Sample/obj
36K workspace/Sample
48K workspace
$ du -h workspace | grep -v '/'
48K workspace
xiejijun_05 2009-10-10
  • 打赏
  • 举报
回复
-l --help
干饭人之路 2009-10-10
  • 打赏
  • 举报
回复
red hat linux下du查出来没有./,只有采用去掉/的方式,以便查出不包含子目录的这个目录。这个表达式怎么写呀?
iamqk 2009-10-10
  • 打赏
  • 举报
回复
上面那个就是过滤了其他子目录,我目前知道的du输出所有子目录的大小
./是最后一项输入,代表了当前目录,所以用grep过滤出它,Ubun linux下这么用的
其他不详
应该有其它du参数可以实现,但是我没有找到
干饭人之路 2009-10-10
  • 打赏
  • 举报
回复
du foldername | grep '$./'
好像不应该是查找./吧?我不要列出子目录,应该是去掉/,这个正则表达式应该怎么写?
fantasy614 2009-10-10
  • 打赏
  • 举报
回复
ls -l 这个挺好
iamqk 2009-10-10
  • 打赏
  • 举报
回复
du还可以添加-h人性化。。。-m等命令,具体查看帮助
iamqk 2009-10-10
  • 打赏
  • 举报
回复
du foldername | grep '$\./'
iamqk 2009-10-10
  • 打赏
  • 举报
回复
du foldername | grep '$./'
  • 打赏
  • 举报
回复
文件
ls -l file_name
文件夹
du folder_name
  • 打赏
  • 举报
回复
ls -l

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧