向大家请教一下find命令如何搜索当前目录和全盘搜索

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
FlyVon
帖子: 10
注册时间: 2009-02-20 10:47

向大家请教一下find命令如何搜索当前目录和全盘搜索

#1

帖子 FlyVon » 2009-02-20 11:11

最近刚学习LINUX,下了个UBUNTU8.10的放在虚拟机中运行,在网上看教程,看到find命令的时候也跟着练习一下,结果碰到了一点问题了。所以来这里请教一下。
教程上是这样说明的 find命令后面跟一个点 “.”是搜索当前目录及当前目录的子目录,find后面跟一个波浪号“~”代表你的$home目录,但是我练习的时候发现了问题了。比如说
1、find . -name "*.txt" -print和find -name "*.txt" -print命令在UBANTU下好像也没区别啊?而且只能在当前目录及当前子目录下搜索,那么全局搜索应该要怎么写呢?
2、当命令为 find . -perm 644 -print时 好像搜索的是全局的搜索但不包含/root,不是应该加个“.”的时候应该要搜索当前目录及子目录的吗?同一个命令参数不一样的时候怎么搜索的位置也不一样啊?如果要搜索 -perm的时候怎么才能在当前目录下搜索呢,怎么才能全局搜索的时候把/root,也包含进去?
练习的时候我是用ROOT登陆的。
刚看find命令,结果感觉有点乱,有很多不清楚的,所以来这里向大家请教一下了,谢谢了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 向大家请教一下find命令如何搜索当前目录和全盘搜索

#2

帖子 eexpress » 2009-02-20 11:15

安装manpages-zh。看中文man find
● 鸣学
FlyVon
帖子: 10
注册时间: 2009-02-20 10:47

Re: 向大家请教一下find命令如何搜索当前目录和全盘搜索

#3

帖子 FlyVon » 2009-02-20 11:41

eexpress 写了:安装manpages-zh。看中文man find
谢谢了 我后来仔细看了一下 原来是我弄错了 不过我还有个问题请教一下 就是比如说./.gmone2/ 中前面的那个./.是什么样的路径意思呢?

再次弄错了 :em06 上面那个./. 斜杠后面的.应该是隐藏文件的意思 不是./.啊 :em06
头像
Element
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China

Re: 向大家请教一下find命令如何搜索当前目录和全盘搜索

#4

帖子 Element » 2009-02-21 13:55

./ 是当前路径的意思
.gnome2 的这个点是隐藏文件的意思
./.gnome2 意思是当前路径下gnome2这个隐藏文件
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
回复