Chinaunix
标题:
关于find命令的用法, 三个问题 求助
[打印本页]
作者:
makeip
时间:
2011-05-04 10:58
标题:
关于find命令的用法, 三个问题 求助
1 找出饿cte文件下大于50kb小于60kb的文件。并列出完整属性
fing -size +50k| find -size -60k| ls -s
如果不用管道符,用参数-exec怎么写
2 找出cte文件下的大于50kb且所有者不是root的文件。并列出完整属性?
3找出cte文件下大于5000kb或者等于0的文件?
fing -size +5000k -exec ls -l {} \; ;fing -size +0 -exec ls -l {} \;
如果把ls -l换成ll为什么会出错
find -size +5000k |ls -l ;find -size 0 | ll为什么会出错
作者:
chenyx
时间:
2011-05-04 11:14
你的ll定义了没有?
作者:
makeip
时间:
2011-05-04 11:37
回复
2#
chenyx
定义了啊 我是红帽5.0 默认就定义了
作者:
makeip
时间:
2011-05-04 11:38
回复
2#
chenyx
定义了
作者:
loveradmin
时间:
2011-05-04 12:56
现明白ls -l 和 ll 的区别 我记得以前谁说的
而且|管道符后面不是什么命令都能补的
作者:
chenyx
时间:
2011-05-04 13:57
[root@rhel5 ~]#find -size 0 | ll
总计 1.8G
我的好用
作者:
makeip
时间:
2011-05-04 21:21
第2个问题怎么解决啊
作者:
yanu
时间:
2011-05-04 23:11
ll是bash下的alias,用在find的-exec下面自然有问题,因为这里没有bash
find ./ \( -size +50k -a -size -60k \) ! -user root -ls
查找当前文件夹下大于50K小于60K非root用户的文件,并使用长列表格式显示
作者:
bsechr
时间:
2011-05-05 18:23
先不说这个题怎么解决,LZ的错别字也太多了点吧。。。
看了下,随便写了下,不知道对不对,应该能看懂:
1、find -size +50K -size-60K
2、find -size +50K !-user root
3、find -size +5000K -o -size o
或者你看看这个
http://bbs.chinaunix.net/thread-2298088-1-1.html
作者:
vermouth
时间:
2011-05-05 21:27
你加管道了,为什么不加上 xargs?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2