求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

sh/bash/dash/ksh/zsh等Shell脚本
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#16

帖子 枫叶饭团 » 2012-05-09 12:02

幽冥鬼火 写了:du -m -a /abc/abcd|awk '{if ($1 > 10240) rm $2}'

这样吗?
不是的。。。应该这样子

代码: 全选

du -m -a /abc/abcd|awk '{if ($1 > 10) print $2}'|xargs rm -r 
幽冥鬼火
帖子: 22
注册时间: 2007-08-13 15:08

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#17

帖子 幽冥鬼火 » 2012-05-09 13:53

枫叶饭团 写了:
幽冥鬼火 写了:du -m -a /abc/abcd|awk '{if ($1 > 10240) rm $2}'

这样吗?
不是的。。。应该这样子

代码: 全选

du -m -a /abc/abcd|awk '{if ($1 > 10) print $2}'|xargs rm -r 
:em20 显示awk xargs没发现
幽冥鬼火
帖子: 22
注册时间: 2007-08-13 15:08

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#18

帖子 幽冥鬼火 » 2012-05-09 15:44

:em42 感谢,已修改好了,用的shell
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#19

帖子 eexpress » 2012-05-09 15:51

不如用 baobab直接分析。
这样的事情,能自动化?
删除错了咋办。
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#20

帖子 YeLee » 2012-05-09 15:57

膜拜楼上。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
tarenafeng
帖子: 158
注册时间: 2012-03-16 16:09
联系:

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#21

帖子 tarenafeng » 2012-05-09 16:38

上面的代码可以的。
做人要达内修外(请不要点我,我只是一个签名)
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#22

帖子 aerofox » 2012-05-09 19:30

枫叶饭团 写了:本来想用ls试试,结果看不懂那个 -s参数。。。
man了下find,结果就只能写个这样子。。。唉

代码: 全选

find . -type d -size 10M -exec rm {} \;
这个不行吧,这里目录的大小不代表它底下文件占用的磁盘空间大小。
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#23

帖子 cao627 » 2012-05-09 20:11

目录的大小不代表它底下文件占用的磁盘空间大小
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#24

帖子 YeLee » 2012-05-09 22:35

输出都没看就rm,我看是悲剧了。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 求助:想求个查看指定文件夹占用空间大小,并删除大于指定大小文件夹的sh

#25

帖子 link_01 » 2012-05-10 8:46

find -size只测试文件大小
笔记
-------------------------------------
http://blog.163.com/wqt_1101
回复