欢迎来到天天文库
浏览记录
ID:33952840
大小:44.00 KB
页数:3页
时间:2019-03-02
《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
此文档下载收益归作者所有