一些LINUX简单指令

王朝system·作者佚名  2006-01-09
宽屏版  字体: |||超大  

/////////////////////////////////////////////////////////////////////////////////

whereis 文件名

寻找文件工具

whereis 是一个小巧好用的文件寻找工具,它专门用来寻找可执行的程序、原始程序和使用手册。

例如执行命令:

whereis bzip2

它就会告诉您,bzip2 放在 /usr/bin 。通常,如果您确定某个东西是程序,而用 whereis 找不到的话,那就表示本系统没有安装该程序了,例如:

whereis cjoe

表示这套系统中没有装 cjoe,否则应该会找到才对。

///////////////////////////////////////////////////////////////////////////////

寻找文件工具

find 是高级的寻找文件工具,可不像 whereis 那么“阳春白雪”。但也因为它太高级了,复杂到很多人用不熟练。

我们尽量只举简单的例子。

最简单的格式如下:

find / -name my* -print

这个意思是请它从最底层的主目录开始找,找出文件名是 my 开头的文件,把它显示出来。-print 选项是显示,您

可把它当做固定要加上的项目。

但它还可以用时间来找,例如:

find /usr -atime 3 –print

会从 /usr 目录开始往下找,找最近3天之内存取过的文件。

find /usr -ctime 5 –print

会从 /usr 目录开始往下找,找最近5天之内修改过的文件。

find /doc -user jacky -name 'j*' –print

会从 /doc 目录开始往下找,找jacky 的、文件名开头是 j的文件。

find /doc \( -name 'ja*' -o- -name 'ma*' \) –print

会从 /doc 目录开始往下找,找寻文件名是 ja 开头或者 ma开头的文件。

find /doc -name '*bak' -exec rm {} \;

会从 /doc 目录开始往下找,找到凡是文件名结尾为 bak的文件,把它删除掉。-exec 选项是执行的意思,rm 是删除

命令,{ } 表示文件名,“\;”是规定的命令结尾。

/////////////////////////////////////////////////////////////////////////////////////////////

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有