LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 594|回复: 7

问个问题这个命令该如何打哦

[复制链接]
发表于 2003-10-5 22:48:59 | 显示全部楼层 |阅读模式
要用 find 查/里的 baby.txt文件 但除了 /mnt目录
发表于 2003-10-5 22:57:28 | 显示全部楼层
不就是不对/mnt目录进行搜索吗? :ask
在/下,试试:
  1. for i in *;do if [[ $i != mnt ]];then find . -name "baby.txt" ;fi;done 2>/dev/null
复制代码
 楼主| 发表于 2003-10-5 23:17:15 | 显示全部楼层

我晕

这么麻烦丫 没有 一条命令就能下来的哦 ?
发表于 2003-10-6 00:05:17 | 显示全部楼层

回复: 我晕

最初由 sunny4u 发表
这么麻烦丫 没有 一条命令就能下来的哦 ?

呵呵~~~,不要嫌麻烦! 也许有更简捷的,可惜我暂时没想到 :sorry
发表于 2003-10-10 14:12:07 | 显示全部楼层
cd /
ls  |sed s/mnt// |xargs find 2>/dev/null |grep -w baby.txt
发表于 2003-10-10 16:15:28 | 显示全部楼层
给 find 增加一个条件参数:
-not -path '/mnt'
发表于 2003-10-10 16:21:26 | 显示全部楼层
比如
find / -name 'baby.txt' -and -not -path '/mnt/*'
 楼主| 发表于 2003-10-10 23:24:15 | 显示全部楼层

我也用AND了 就是搞了半天没搞对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表