find / -name httpd.conf
在find后面写上-name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可,命令反馈显示出查找结果列表:
etc/httpd/conf/httpd.conf
#这就是httpd.conf这个文件在Linux系统中的完整路径
#find()命令参数
-amin n
#查找系统中最后N分钟访问的文件
-atime n
#查找系统中最后n*24小时访问的文件
-cmin n
#查找系统中最后N分钟被改变状态的文件
-ctime n
#查找系统中最后n*24小时被改变状态的文件
-empty
#查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
-false
#查找系统中总是错误的文件
-fstype type
#查找系统中存在于指定文件系统的文件,例如:ext2 .
-gid n
#查找系统中文件数字组ID 为 n的文件
-group gname
#查找系统中文件属于gnam文件组,并且指定组和ID的文件。
在网上查还是在本机硬盘中找?根据文件名搜索本机:
find pathname -name filename
其中 pathname 是你估计它会在哪个目录下面(包括它的子目录),实在不知道就用根目录 / 作全局搜索(权限达不到的地方会报错,没有关系,就是花费时间)。filename 是文件名,精确的文件名最好,不然就要用通配符(放在引号中比较保险),例如
"*.html", "*some*part*.html" 等等.
根据文件内容搜索本机:
grep -R text dir/*
其中 text 是你要搜寻的内容片段,dir 是你估计在哪个目录(包括它的子目录)下面会有你要的文件,实在不行就用根目录 / 作全局搜索 (权限达不到的地方会报错,没有关系)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)