Unix/Linux环境下,find命令为什么找不到".."目录(也就是上级目录对应的文件夹)

find命令可以找到"."目录,也就是当前目录对应的文件夹.和..都类似于软链接文件,而且不存在什么权限问题,为什么一个能找到一个找不到... find命令可以找到"."目录,也就是当前目录对应的文件夹
.和..都类似于软链接文件,而且不存在什么权限问题,为什么一个能找到一个找不到
展开
 我来答
百度网友644f565fc
2012-03-15 · TA获得超过742个赞
知道小有建树答主
回答量:881
采纳率:100%
帮助的人:319万
展开全部
find 命令只能在绝对路径下查找和当前目录下查找。不能在相对路径下查找。..是相对路径了。你如果不懂什么事绝对路径和相对路径可以上网再查查他们的区别
灭世_狂狼
2012-02-29 · TA获得超过286个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:237万
展开全部
find命令可以设置查找路径的,指在当前或者你设置的目录比如“/”根目录,“/”这已经是.了,在上一层不会查找或者还是当前的.目录。
比如查找home路径,它是不会去搜索上层目录的,只搜索下层目录,下层目录相对home是没有..这一层的。所以会搜不到
追问
我并不是在根目录或者主目录下查找的,而且ls -a 以后 也有显示..和.两个目录
追答
你find目录就是搜索的当前目录,find是不会搜索上层目录的,当然不会有..了。我没有具体试过,这是我的理解。具体的应该涉及ls和find的机制了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4f7c23e
2012-02-29
知道答主
回答量:10
采纳率:0%
帮助的人:4.1万
展开全部
需要注意执行路径的变量:$PATH
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式