一、which
which命令返回可执行命令的执行文件路径.(但是仅仅搜索PATH下的目录)
[[email protected]_test1 yum.repos.d]# which vim /usr/bin/vim
二、whereis
whereis命令也返回可执行命令的文件路径。比which多的是:会同时返回其man page的路径。
[[email protected]_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以高大上 - -)
#普通青年:根据名字查找 [[email protected]_manager_test Desktop]# find /root/ -name temp /root/Desktop/temp #话唠青年:查找并列出文件信息 [[email protected]_manager_test Desktop]# find /root/ -name temp -ls 800598 4 -rwxr--r-- 1 root root 528 May 30 10:04 /root/Desktop/temp #人肉少年:根据文件用户查找 [[email protected]_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 “或” [[email protected]_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 “与” [[email protected]_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 文件类型 [[email protected]_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 文件权限 [[email protected]_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
时间: 2024-10-12 19:22:36