find命令的主要功能是在系统中查找文件或目录。
find命令的一般形式为:find pathname -options [-print -exec -ok]
print为对匹配文件输出到标准输出,默认为标准输出,故可不写
exec为对匹配文件执行该参数给出的shell命令,形式为'command' {} \;
ok与exec类似,更安全,每步需要用户确认。
1.-name 根据文件名匹配。例如:
find ~ -name "test.txt" 在home路径及子目录下查找test.txt文件。
find . -name "[a-z][A-Z][0-9][0-9]*" 在当前路径及子目录下查找,一个小写字母加一个大写字母加两个数字开头的文件。
find / -name "*.txt" 查找所有txt文件。
2.-perm(permission)根据权限匹配。例如:
find . -perm 777 查找当前及子目录下所有权限为777的文件。(777意义详见chmod)
find . -perm -777 查找权限大于等于777的文件。+为小于等于。
3.-user 根据用户匹配。例如:
find . -user abc 查找abc属主的文件。
4.-nouser 查找属主账户已经被删除的文件。例如:
find . -nouser
5.-group,-nogroup 与user,nouser类似。
6.-mtime 根据更改时间匹配。例如:
find . -mtime -3 3天以内的
find . -mtime +4 4天以前的
7.-newer 根据更改时间匹配。例如:
find . -newer abc 更改时间比abc文件新的文件。
find . -newer abc ! -newer 123 -exec ls -l {} \; 更改时间比abc新但比123旧的文件,列出其详细信息。!为逻辑非。
8.-type 根据文件类型匹配。文件类型(
b:块设备文件
d:目录
c:字符设备文件
p:管道文件
l:符号链接文件
f:普通文件)例如:
find . -type f 查找普通文件。
9.-size 根据文件长度匹配。例如:
find . -size +1000000c 文件大于1M字节的文件。注意数字后面的c,c代表用字节计量。
find . -size 10 文件等于512块的文件。数字后没有c时,表示用块(1块=512字节)计量。
10.还可与xargs命令一同使用(后续介绍)。
分享到:
相关推荐
Linux笔记——命令:find Linux笔记——命令:Sort,uniq,join,cut,paste,split Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell...
linux find 命令大全面linux find 命令大全
linux 命令 find linux 命令 find linux 命令 find linux 命令 find linux 命令 find linux 命令 find
Linux Find 命令详解 非常详尽
find命令是linux下比较常用的命令之一,作用较大。linux find命令精通指南
如果你想在linux系统的命令行中变得特别高效,那么 find 是你必须掌握的命令之一。 find 命令的基本语法如下: $ find [path] [option] [expression] 一、基本用法 1. 列出当前目录和子目录下的所有文件 这个命令...
帮助您轻松工作及管理你的Linux系统 没什么好说的,想学就下。
linux find命令说明
linux 下 find 命令的用法
This manual page documents the GNU version of find. GNU find searches the directory tree rooted at each given file name by evaluating the given expression from left to right, according to the rules of...
本文教大家一个Linux find 命令使用的小技巧,感性趣的朋友可以参考下。
Negus walks you through transitioning from Windows or Mac and helps you find the Linux distribution that best meets your needs. You'll explore more than 18 Linux distributions, including the latest ...
详细介绍了linux下的find命令经常使用的选项的意义和方法
linux下的find命令格式及参数。
Linux文件查找命令find xargs
使用find命令查找Linux中的隐藏文件的方法.docx
超级详细的Linux,find命令详解,很实用适合Linux学习爱好者!
linux下 find命令实例,txt命令实例
仿照unix操作系统中的find命令,在实现一个myfind命令。myfind命令从指定的目录下开始,递归地查找指定文件
04.3.1 Linux常用命令-文件搜索命令-文件搜索命令find.mp4 04.3.2 Linux常用命令-文件搜索命令-其他文件搜索命令.mp4 04.4 Linux常用命令-文件搜索命令-帮助命令.mp4 04.5 Linux常用命令-文件搜索命令-用户管理...