为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

AIX命令介绍篇-find 命令实例讲解

2019-10-05 6页 doc 18KB 5阅读

用户头像 个人认证

华龙

教育工作

举报
AIX命令介绍篇-find 命令实例讲解AIX命令介绍篇-find命令实例讲解我们经常需要根据文件特征查找一些文件,find命令就是实现这些功能的命令,下来我们就AIX操作系统上的常见操作进行介绍。1、按文件名特征查找a) 在/目录下查找以.txt结尾的文件find/-name".txt"b) 在当前用户主目录下查找以数字开头的文件find~-name"[0-9]*" 或者find$HOME-name"[0-9]*" c)查找当前目录下所有文件(相当于ls)find....
AIX命令介绍篇-find 命令实例讲解
AIX命令介绍篇-find命令实例讲解我们经常需要根据文件特征查找一些文件,find命令就是实现这些功能的命令,下来我们就AIX操作系统上的常见操作进行介绍。1、按文件名特征查找a) 在/目录下查找以.txt结尾的文件find/-name".txt"b) 在当前用户主目录下查找以数字开头的文件find~-name"[0-9]*" 或者find$HOME-name"[0-9]*" c)查找当前目录下所有文件(相当于ls)find./或find.d)查找用户主目录下所有不以字母开头的文件find~ !-name"[a-z,A-Z]*"e)查找根目录下以a或b或c开头的文件find~ -name"[abc]*"2、按文件类型特征查找注:如下各种类型都是文件,只是有不同的含义而已,这一点要明确d   目录l    符号链接(指向另一个文件)s   套接字文件b   块设备文件c    字符设备文件p   命名管道文件f    普通文件,或者更准确地说,不属于以上几种类型的文件因为各种类型文件的查找方法类似,如下以目录为例进行说明a)查找当前目录下的所有的目录(递归子目录)find./-typedb)查找当前目录下的所有的非目录文件(递归子目录)find./!-typed3、按权限特征查找 在/目录下查找755权限的各类文件find/-perm7554、按文件属主特征查找a) 在/目录下查找用户mbfe的各类文件find/-usermbfeb)在/目录下查找属主帐户已经被删除(不存在的属主)的文件find/-nouser5、按文件属组(用户组)特征查找a) 在/目录下查找属于用户组mqm的各类文件find/-groupmqmb)在/目录下查找已经被删除用户组的文件find/-nogroup6、按文件大小特征查找按字节查找格式为nc,按块大小查找格式为na) 在/目录下查找大小大于300字节的文件find/-size+300cb) 在/目录下查找大小超过10块(10*512字节)的文件find/-size+107、按文件链接数特征查找a) 在/目录下查找链接数大于3的文件find/-typef-links+3b)在/目录下查找链接数小于10且大于3的文件find/-type-links+3-links-108、按文件相关时间特征查找三种时间类型可用:mtime(修改时间),ctime(创建时间),atime(访问时间)时间范围设置:-n示文件修改时间距现在n天以内,+n表示文件修改时间距现在n天以前a) 在/目录下查找3天内创建的文件find/-ctime-3b) 在/目录下查找5天以前修改的文件find/-mtime+5c) 在/目录下查找修改时间比文件abc.txt新的文件find/-newerabc.txtd) 在/目录下查找修改时间比文件abc.txt旧的文件find/!-newerabc.txte) 基于c和d两个例子,我们可以在/目录下查找修改时间比文件abc.txt新但是比def.txt旧的文件find/-newerabc.txt! -newerdef.txtf)所以我们可以创建一个空文件,修改其修改时间到我们想要的,然后查找比其修改时间新的文件(甚至可以精确到几分钟内)假设当前时间为 2013年5月3日12点31分,我们为了获得12点30以来修改过的文件,可以作如下操作:touch-t05031230filecompfind.-newer filecomp9、对find到的文件进行一些操作a) 列出~目录下大小大于300字节的文件find~-size300c-execls-l{}\;或者find~-size300c|xargsls-lb)删除~目录以.log结尾的7七天前的文件find~-name"*.log"-mtime7-execrm-rf{}\;或者find~-name"*.log"-mtime7|xargs rm-rfc)将~目录下以.log结尾的7七天前的文件移动到/backup下find~-name"*.log"-mtime7-execmv{} /backup/\;d)-exec换成-ok可以实现每执行一次返回结果行确认一次,主要防止删错文件find~-name"*.log"-mtime7-okrm-rf{}\;
/
本文档为【AIX命令介绍篇-find 命令实例讲解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索