📄 127.html
字号:
border=0></TD></TR>
<TR>
<TD colSpan=3><A title=linux知识宝库
href="index.html" tppabs="http://www.linuxhero.com/docs/index.html"><IMG height=83
src="images/header_r1_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c1.gif" width=472 border=0
name=header_r1_c1></A></TD>
<TD colSpan=3>
<form action="http://www.linuxhero.com/docs/search.html" method=get>
<table
style="BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid"
cellspacing=0 cellpadding=3 width="95%" border=0 align="center">
<tbody>
<tr>
<td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif">
<div align=center><font class=normalfont>搜索文章:
<input type=hidden value=result name=action2>
<input type=radio checked value=title name=type>标题
<input type=radio value=content name=type>内容
<input type=image src="images/button_go.gif" tppabs="http://www.linuxhero.com/docs/images/button_go.gif" border=0 name=image2>
</font></div>
</td>
</tr>
<tr>
<td noWrap>
<div align="center">
<input maxlength=100 size=30 name=keyword2>
</div>
</td>
</tr></tbody>
</table>
</form>
</TD>
<TD rowSpan=2><IMG src="images/header_r1_c7.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c7.gif" width=26 border=0 name=header_r1_c7></TD>
<TD><IMG height=83 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 border=0></TD></TR>
<TR>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"><IMG height=22
src="images/header_r2_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r2_c1.gif" width=296 border=0
name=header_r2_c1></TD>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colSpan=5>
<DIV align=right><FONT class=normalfont>当前位置:
<A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
<font color="#FF6699">>></font>
<A href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</A> | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
</TD>
<TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1
border=0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff
border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
<TR>
<TD vAlign=top align=middle width="60%">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
<TBODY>
<TR>
<TD vAlign=top width="80%">
<DIV align=center>
<FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width="95%"
border=0><TBODY>
<TR>
<TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif"
height=30></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="95%"
align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top>
<p><FONT class=normalfont><B><font color=blue>find用法</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:作者<br>来自:Linux知识宝库<br>联系方式:无名<br><br> 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的
文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的
哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情, 只要在桌面
上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上
查找各种文件,文档。<br>
可是使用linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻
烦的事情。毕竟在linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux
下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的AAAAAAA.BBB格式那么方便查
找,在WINDOWS中,只要知道要查找的文件的文件名或者后缀就非常容易查找到。linux中
查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用,管理linux的日常事务
中方便的查找出我们需要的文件。对于linux新手来说,“find”命令也是了解和学习Linux
文件特点的方法。因为linux发行版本繁多,版本升级很快,在Linux书籍上往往写明某个
配置文件的所在位置,往往linux新手按图索骥还是不能找到。比如说REDHAT Linux 7.O
和REDHAT linux 7.1中有些重要的配置文件所在的硬盘位置和文件目录就有了很大的改变,
如果不学会使用“find”命令,那么在成千上万的linux文件中要找到其中的一个配置文件
是相当困难的,笔者在没有精通“find”命令之前就吃过这样的苦头。好,下面就详细为
大家介绍强大的“find”命令的全部使用方法和用途。<br><br>
通过文件名查找法:<br>
这个方法说起来就和在WINDOWS下查找文件一样容易理解了。 如果你把这个文件放在
单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令
来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了
某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举
例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方
也不知道,则这是可以使用如下命令:<br>
find / -name httpd.conf<br>
这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系
统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机
屏幕上显示出查找结果列表:<br>
etc/httpd/conf/httpd.conf<br>
这就是httpd.conf这个文件在linux系统中的完整路径。查找成功。<br>
如果输入以上查找命令后系统并没有显示出结果,那么不要以为系统没有执行
find/ -name httpd.conf命令,而可能是你的系统中没有安装Apache服务器,这时只要你
安装了Apache Web服务器,然后再使用find / -name httpd.conf就能找到这个配置文件了。<br><br>
无错误查找技巧:<br>
在linux系统中“find”命令是大多数系统用户都可以使用的命令, 并不是ROOT系统
管理员的专利。但是普通用户使用“find”命令时也有可能遇到这样的问题,那就是L
inux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就
没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这
些文件目录是,往往会出现"Permissiondenied."(禁止访问)字样。 系统将无法查询
到你想要的文件。为了避免这样的错误,我们可是使用转移错误提示的方法尝试着查找
文件,输入<br>
find / -name access_log 2>/dev/null<br>
这个方法是把查找错误提示转移到特定的目录中去。系统执行这个命令后,遇到错
误的信息就直接输送到stderrstream 2 中,access_log 2 就是表明系统将把错误信息
输送到stderrstream 2中,/dev/null是一个特殊的文件,表明空的或者错误的信息,
这样查询到的错误信息将被转移了,不会再显示了。<br><br>
在linux系统查找文件也会遇到这样一个实际问题。如果我们在整个硬盘, 这个系统
中查找某个文件就要花费相当长的一段时间,特别是大型linux系统和容量较大的硬盘,
文件放在套嵌很深的目录中的时候。如果我们知道了这个文件存放在某个大的目录中,那
么只要在这个目录中往下找就能节省很多时间了。使用find /etc -name httpd.conf 就
可以解决这个问题。上面的命令就是表示在etc目录中查询httpd.conf这个文件。 这里再
说明一下“/ ”这个函数符号的含义,如果输入 “find/ ”就是表示要求linux系统在整个
ROOT目录下查找文件,也就是在整个硬盘上查找文件,而“find/etc”就是只在 etc目录下
查找文件。因为“find/etc”表示只在etc目录下查找文件, 所以查找的速度就相应要快很
多了。<br><br>
根据部分文件名查找方法:<br>
这个方法和在WINDOWS中查找已知的文件名方法是一样的。不过在linux中根据部分文
件名查找文件的方法要比在WINDOWS中的同类查找方法要强大得多。 例如我们知道某个文
件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现的,
输入:<br>
find /etc -name '*srm*'<br>
这个命令表明了linux系统将在/etc 整个目录中查找所有的包含有srm这3个字母的文
件,比如 absrmyz,tibc.srm等等符合条件的文件都能显示出来。如果你还知道这个文件
是由 srm 这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:<br>
find/etc -name 'srm*'<br>
这是只有像srmyz 这样的文件才被查找出来,象absrmyz或者absrm这样的文件都不符
合要求,不被显示,这样查找文件的效率和可靠性就大大增强了。<br><br>
根据文件的特征查询方法:<br>
如果只知道某个文件的大小,修改日期等特征也可以使用"find"命令查找出来,这和
WINDOWS系统中的"搜索"功能是基本相同的。在微软的"搜索"中WINDOWS中的"搜索助理"使
得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易。它甚至使在
Internet 上搜索更加容易。"搜索助理"还包括一个索引服务, 该服务维护了计算机中所
有文件的索引,使得搜索速度更快。使用"搜索助理"时,用户可以指定多个搜索标准。例
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -