linux查找打包

linux查找打包

ID:33850829

大小:53.00 KB

页数:6页

时间:2019-03-01

linux查找打包_第1页
linux查找打包_第2页
linux查找打包_第3页
linux查找打包_第4页
linux查找打包_第5页
资源描述:

《linux查找打包》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、查找什么是查找?为什么使用查找?因为我们常常需要知道那个文件放在哪里,才能够对该文件进行一些修改或维护等动作-----------------------------------------------------------------------------------------------------------------------which查找对象为PATH指定路径下的可执行的shell命令或可执行脚本。#echo$PATH#whichifconfig#su–tom$echo$PATH$whichifconfigwhereis查找一个命令的二进制

2、文件位置,源代码位置,man页的位置#whereispasswdlocate基于数据库查找,速度快。依赖于数据库,更新数据库命令为updatedb#touch/root/rootfile#locaterootfile#updatedb#locaterootfilefind全盘扫描find要查找的位置选项参数要查找的内容参数:-name按照文件名查找-iname名字不区分大小写#cd/tmp#touchredhat#REDHAT#find.-nameredhat#find.-inameredhat-user用户名按照用户查找文件-group组名按照组查找文件-n

3、ouser没有所有者孤儿文件-nogroup没有所属组#cd/tmp#su-candan$cd/tmp$touchcandanfile$exit#su-uplooking$cd/tmp$touchuplookingfile$exit#cd/tmp#find.-usercandan#find-groupuplooking#userdeluplooking#find.-nouser#find.-nogroup-size文件大小cbytek+….k(大于)-….k(小于)…k(等于)M+…M-…M….M#cd/tmp#ddif=/dev/zeroof=1Mfileb

4、s=1Mcount=1#ddif=/dev/zeroof=3Mfilebs=1Mcount=3#ddif=/dev/zeroof=8Mfilebs=1Mcount=8#find.-size+1M#find.-size-8M#find.-size+1M-and-size-8M#find.-size3M-type文件类型f:普通文件d:目录文件b:块设备文件l:链接文件p:管道文件s:socket文件c:字符设备文件:打印机-perm权限00007777+:只要满足条件就输出-:只有满足条件才输出:绝对匹配[root@x1test1]#ll总计12308-rw-r

5、--r--1rootroot104857607-2914:011Mfile-rw-r--r--1rootroot314572807-2914:033Mfile-rw-r--r--1rootroot838860807-2914:058Mfile-rwxr--r--1rootroot007-2914:06a-rwxrwxrwx1rootroot007-2914:06b[root@x1test1]#find-perm+111../b./a[root@x1test1]#find-perm-111../b[root@x1test1]#find-perm744./a[ro

6、ot@www~]#ls–l`find/sbin-perm+7000`[root@x1test1]#-atimen天(24小时,从当前时间开始)-ctimen-mtimen-anewerfilename-cnewerfilename-mnewer(-newer)filename查找以后直接处理找到的文件-exec非交互-ok交互#find.-perm744-execrm-f{};#find.-perm744-okrm-f{};查找/etc/目录下所有.conf的文件,将这些文件拷贝到/backup目录内#find/etc-name*.conf-execcp{

7、}/backup;逻辑关系运算-o:或者#find/etc-namepasswd-o-nameshadow-and:与(-a)#find.-typef-and-size3M-not:非(!)#find.-typef-not-name3Mfile练习:尝试用find找出目前linux系统中,所有具有SUID的文件有哪些?#find/-perm+4000-print找出/etc底下,文件大小介於50K到60K之间的文件,并且将权限完整的列出。#find/etc-size+50k-a-size-60k-execls-l{};找出/etc底下,文件容量大於50K且

8、文件所有者不是root的文件,且将权限

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

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

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