首页 > 代码库 > linux 文件查找及定位
linux 文件查找及定位
一、which
which命令返回可执行命令的执行文件路径.(但是仅仅搜索PATH下的目录)
[root@hdp_test1 yum.repos.d]# which vim /usr/bin/vim
二、whereis
whereis命令也返回可执行命令的文件路径。比which多的是:会同时返回其man page的路径。
[root@hdp_test1 yum.repos.d]# whereis vim vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
三、locate
locate命令返回所有文件的目录。
该命令访问Linux内置数据库,返回包含查询关键字的文件路径。
locate sss.rpm #更新目录数据库的命令: updatedb
四、find
find会实际扫描文件系统。(需要指定查询目录)(还可以加-ls以高大上 - -)
#普通青年:根据名字查找 [root@cdh_manager_test Desktop]# find /root/ -name temp /root/Desktop/temp #话唠青年:查找并列出文件信息 [root@cdh_manager_test Desktop]# find /root/ -name temp -ls 800598 4 -rwxr--r-- 1 root root 528 May 30 10:04 /root/Desktop/temp #人肉少年:根据文件用户查找 [root@cdh_manager_test Desktop]# find /root/Desktop/ -user root -ls 800606 2033704 -rw-r--r-- 1 root root 2082507589 Aug 28 11:08 /root/Desktop/cdh5.zip 800598 4 -rwxr--r-- 1 root root 528 May 30 10:04 /root/Desktop/temp 802726 68 -rw-r--r-- 1 root root 63043 Aug 29 14:08 /root/Desktop/log4j.log 798924 586196 -rw-r--r-- 1 root root 600259606 Aug 28 11:07 /root/Desktop/cm.zip #组合条件:多种口味,总有一款适合你 #【1】 -o “或” [root@cdh_manager_test Desktop]# find /root/Desktop/ -user cdh -o -group root -ls 800606 2033704 -rw-r--r-- 1 root root 2082507589 Aug 28 11:08 /root/Desktop/cdh5.zip 802726 68 -rw-r--r-- 1 root root 63043 Aug 29 14:08 /root/Desktop/log4j.log 798924 586196 -rw-r--r-- 1 root root 600259606 Aug 28 11:07 /root/Desktop/cm.zip #【2】 -a “与” [root@cdh_manager_test Desktop]# find /root/Desktop/ -user cdh -a -group root -ls 800598 4 -rwxr--r-- 1 cdh root 528 May 30 10:04 /root/Desktop/temp #【3】 -type 文件类型 [root@cdh_manager_test Desktop]# find /root/Desktop/ -user root -a -type d -ls 916267 4 drwxr-xr-x 2 root root 4096 Sep 19 17:26 /root/Desktop/en #【4】 -perm 文件权限 [root@cdh_manager_test Desktop]# find /root/Desktop/ -perm 644 -ls 800606 2033704 -rw-r--r-- 1 root root 2082507589 Aug 28 11:08 /root/Desktop/cdh5.zip 802726 68 -rw-r--r-- 1 root root 63043 Aug 29 14:08 /root/Desktop/log4j.log 798924 586196 -rw-r--r-- 1 root root 600259606 Aug 28 11:07 /root/Desktop/cm.zip
linux 文件查找及定位
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。