LinuxSir.cn,穿越时空的Linuxsir!

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

find中排除一类文件?

[复制链接]
发表于 2005-6-28 17:11:30 | 显示全部楼层 |阅读模式
我想列出所有非html文件,可是
find . ! -name "*.html" -print没有达到我的要求。
应该怎么做呢?
发表于 2005-6-28 19:29:15 | 显示全部楼层
我的find可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-28 20:03:55 | 显示全部楼层
Post by 寂寞烈火
我的find可以

多谢你的提醒,原来是可以的。
可能今天下午工作太多,心烦,发现本该生效的命令又不见效,更烦;而且太累,眼花了。
现在吃了晚饭回来就好了, :cool:
回复 支持 反对

使用道具 举报

发表于 2005-6-28 20:55:57 | 显示全部楼层
find . \! -name \*.html -print
回复 支持 反对

使用道具 举报

发表于 2005-6-29 01:08:37 | 显示全部楼层
Post by Freebird
find . \! -name \*.html -print

标准写法

  1. find /path -type f ! -name "*.html"
复制代码

PS:版主的两个\的用法是不是....
-print是多余的,应为find默认的操作就是print ~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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