每天一个linux命令find命令的参数详解.docx

每天一个linux命令find命令的参数详解.docx

ID:50274804

大小:54.55 KB

页数:8页

时间:2020-03-07

每天一个linux命令find命令的参数详解.docx_第1页
每天一个linux命令find命令的参数详解.docx_第2页
每天一个linux命令find命令的参数详解.docx_第3页
每天一个linux命令find命令的参数详解.docx_第4页
每天一个linux命令find命令的参数详解.docx_第5页
资源描述:

《每天一个linux命令find命令的参数详解.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、每天一个linux命令(22):find命令的参数详解find一些常用参数的一些常用实例和一些具体用法和注意事项。1.使用name选项:文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。  可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。  不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.log的文件,使用~作为 'pathname'参数,波浪号~代表了你的$HOME目录。find ~ -name "*.log" -print  想要在当前目录及子目录中查找所有的‘ *.lo

2、g‘文件,可以用: find . -name "*.log" -print  想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:  find . -name "[A-Z]*" -print  想要在/etc目录中查找文件名以host开头的文件,可以用:  find /etc -name "host*" -print  想要查找$HOME目录中的文件,可以用:  find ~ -name "*" -print 或find . -print  要想让系统高负荷运行,就从根目录开始查找所有的文件。  find / -name "*" -

3、print  如果想在当前目录查找文件名以一个个小写字母开头,最后是4到9加上.log结束的文件:  命令:find . -name "[a-z]*[4-9].log" -print输出:[root@localhost test]# ll总计 316-rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log-rw-r--r-- 1 root root     61 11-13 06:03 log2013.log-rw-r--r-- 1 root root      0 11-13 06:03 log2

4、014.log-rw-r--r-- 1 root root      0 11-13 06:06 log2015.logdrwxr-xr-x 6 root root   4096 10-27 01:58 scfdrwxrwxr-x 2 root root   4096 11-13 06:08 test3drwxrwxr-x 2 root root   4096 11-13 05:50 test4[root@localhost test]# find . -name "[a-z]*[4-9].log" -print./log2014.log./log

5、2015.log./test4/log2014.log[root@localhost test]#2.用perm选项:按照文件权限模式用-perm选项,按文件权限模式来查找文件的话。最好使用八进制的权限表示法。  如在当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件,可以用:  [root@localhost test]# find . -perm 755 -print../scf./scf/lib./scf/service./scf/service/deploy./scf/service/deploy

6、/product./scf/service/deploy/info./scf/doc./scf/bin[root@localhost test]# 还有一种表达方法:在八进制数字前面要加一个横杠-,表示都匹配,如-007就相当于777,-005相当于555,命令:find . -perm -005输出:[root@localhost test]# ll总计 316-rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log-rw-r--r-- 1 root root     61 11-13 06:03

7、 log2013.log-rw-r--r-- 1 root root      0 11-13 06:03 log2014.log-rw-r--r-- 1 root root      0 11-13 06:06 log2015.logdrwxr-xr-x 6 root root   4096 10-27 01:58 scfdrwxrwxr-x 2 root root   4096 11-13 06:08 test3drwxrwxr-x 2 root root   4096 11-13 05:50 test4[root@localhost test

8、]# find . -perm -005../test4./scf./scf/lib./scf/service./scf/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。