find 命令搜索符号链接文件夹的方法
生活随笔
收集整理的這篇文章主要介紹了
find 命令搜索符号链接文件夹的方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
From: http://blog.csdn.net/caspiansea/article/details/7456048
?
find? 命令默認(rèn)情況下,不會到符號鏈接指向的文件夾下面搜索匹配的文件。
要想達(dá)到此目的,可以使用如下的方法:
[plain] view plaincopyprint?
或者
在某些CentOS系統(tǒng)上,只支持后一種方式,使用 - L 選項(xiàng)報語法錯誤。
=================================================================== 今天,本人在Fedora20上用root用戶執(zhí)行了下find /bin -name 'ba*',發(fā)現(xiàn)什么結(jié)果都沒有。但事實(shí)上用which bash執(zhí)行時,提示該文件在/bin/bash,所以覺得非常奇怪。 找了找原因,最終通過執(zhí)行"ls -l /"發(fā)現(xiàn)了奇怪的現(xiàn)象,原來/bin是指向/usr/bin的符號鏈接,看結(jié)果: [root@vm-fedora20 ~]# ls -l / 總用量 62 lrwxrwxrwx. 1 root root 7 12月 12 2013 bin -> usr/bin dr-xr-xr-x. 6 root root 1024 9月 4 14:56 boot drwxr-xr-x. 19 root root 3240 9月 5 11:29 dev drwxr-xr-x. 130 root root 12288 9月 5 11:30 etc drwxr-xr-x. 3 root root 4096 9月 4 14:56 home lrwxrwxrwx. 1 root root 7 12月 12 2013 lib -> usr/lib lrwxrwxrwx. 1 root root 9 12月 12 2013 lib64 -> usr/lib64 drwx------. 2 root root 16384 12月 12 2013 lost+found drwxr-xr-x. 2 root root 4096 8月 7 2013 media drwxr-xr-x. 3 root root 4096 9月 4 14:56 mnt drwxr-xr-x. 2 root root 4096 8月 7 2013 opt dr-xr-xr-x. 156 root root 0 9月 5 11:29 proc dr-xr-x---. 9 root root 4096 9月 5 13:48 root drwxr-xr-x. 37 root root 1040 9月 5 12:39 run lrwxrwxrwx. 1 root root 8 12月 12 2013 sbin -> usr/sbin drwxr-xr-x. 2 root root 4096 8月 7 2013 srv dr-xr-xr-x. 13 root root 0 9月 5 11:29 sys drwxrwxrwt. 13 root root 440 9月 5 13:48 tmp drwxr-xr-x. 12 root root 4096 12月 12 2013 usr drwxr-xr-x. 20 root root 4096 9月 5 11:29 var [root@vm-fedora20 ~]#類似地,lib, lib64, sbin也都成了符號鏈接,這也許是Fedora20作的改變吧。 所以只能參考本文頂端的方法,跟入符號鏈接指向的目錄才能搜索到文件!
總結(jié)
以上是生活随笔為你收集整理的find 命令搜索符号链接文件夹的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google Chrome Top60
- 下一篇: 第六章 三大消息摘要算法总结