linux下find命令详解

linux下find命令详解

ID:33952840

大小:44.00 KB

页数:3页

时间:2019-03-02

linux下find命令详解_第1页
linux下find命令详解_第2页
linux下find命令详解_第3页
资源描述:

《linux下find命令详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux下find命令详解Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。Linux中find常见用法示例·findpath-option[-print][-exec-okcommand]{};#-print将查找到的文件输出到标准输出#-execcommand{};-----将查到的文件执行command操作,{}和;之间有空格#-ok和-exec相同,只不过在操作前要询用户-namefilename#查找名为filename的文件-perm#按执行权限来查找-userusername#按文件

2、属主来查找-groupgroupname#按组来查找-mtime-n+n#按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime-n+n#按文件访问时间来查GIN:0px">-perm#按执行权限来查找-userusername#按文件属主来查找-groupgroupname#按组来查找-mtime-n+n#按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime-n+n#按文件访问时间来查找文件,-n指n天以内,+n指n天以前-ctime-n+n#按文件创建时间来查找文件,-n指n天以内,+n指n天以前-nogroup#查无有效属组的文件,即文件的属

3、组在/etc/groups中不存在-nouser#查无有效属主的文件,即文件的属主在/etc/passwd中不存-newerf1!f2找文件,-n指n天以内,+n指n天以前-ctime-n+n#按文件创建时间来查找文件,-n指n天以内,+n指n天以前-nogroup#查无有效属组的文件,即文件的属组在/etc/groups中不存在-nouser#查无有效属主的文件,即文件的属主在/etc/passwd中不存-newerf1!f2#查更改时间比f1新但比f2旧的文件-typeb/d/c/p/l/f#查是块设备、目录、字符设备、管道、符号链接、普通文件-sizen[c]#查长度为n

4、块[或n字节]的文件-depth#使查找在进入子目录前先行查找完本目录-fstype#查更改时间比f1新但比f2旧的文件-mount#查文件时不跨越文件系统mount点-follow#如果遇到符号链接文件,就跟踪链接所指的文件-cpio#对匹配的文件使用cpio命令,将他们备份到磁带设备中-prune#忽略某个目录更多信息可以查看:《Linux下find命令详解》http://www.phpq.net/linux/linux-find.html、《Linux下find命令实例》http://www.phpq.net/linux/linux-find-demo.html。1)在/

5、tmp中查找所有的*.h,并在这些文件中查找“SYSCALL_VECTOR",最后打印出所有包含"SYSCALL_VECTOR"的文件名A)find/tmp-name"*.h"

6、xargs-n50grepSYSCALL_VECTORB)grepSYSCALL_VECTOR/tmp/*.h

7、cut-d':'-f1

8、uniq>filenameC)find/tmp-name"*.h"-execgrep"SYSCALL_VECTOR"{};-print2)find/-namefilename-execrm-rf{};find/-namefilename-okrm-rf{};3)比

9、如要查找磁盘中大于3M的文件:find.-size+3000k-execls-ld{};4)将find出来的东西拷到另一个地方find*.c-execcp'{}'/tmp';'如果有特殊文件,可以用cpio,也可以用这样的语法:finddir-namefilename-print

10、cpio-pdvnewdir6)查找2004-11-3016:36:37时更改过的文件#A=`find./-name"*php"`

11、ls-l--full-time$A2>/dev/null

12、grep"2004-11-3016:36:37二、linux下find命令的用法1.基本用法:find/-nam

13、e文件名findver1.dver2.d-name'*.c'-print查找ver1.d,ver2.d*.c文件并打印find.-typed-print从当前目录查找,仅查找目录,找到后,打印路径名。可用于打印目录结构。2.无错误查找:find/-nameaccess_log2>/dev/null3.按尺寸查找:find/-size1500c(查找1,500字节大小的文件,c表示字节)find/-size+1500c(查找大于1,500字节大小的文件,+表示大于)find/-size+150

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

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

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