小编给大家分享一下linux下使用找到命令的案例,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
linux下的发现命令的使用方法:【#找到。- name“* .c"】,表示将当前目录及其子目录下所有延伸档名是c的文件列出来;但命令用来在指定目录下查找文件。
引用>Linux找到命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则发现命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。
语法
找到路径选择[安全性][- -好的命令]{}\;参数说明:
找到根据下列规则判断和路径表达式,在命令列上第一个——()!之前的部份为路径,之后的是表达式。如果路径是空字串则使用目前路径,如果表达式是空字串则使用安全性为预设表达式。
表达式中可使用的选项有二三十个之多,在此只介绍最常用的部份。
山,-xdev:只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
阿明n:在过去n分钟内被读取过
-anewer文件:比文件文件更晚被读取过的文件
atime n:在过去n天内被读取过的文件
-cmin n:在过去n分钟内被修改过
-cnewer文件:比文件文件更新的文件
-ctime n:在过去n天内被修改过的文件
空:空的文件gid n或组名称:gid是n或是组名称是名称
ipath p,路径p:路径名称符合p的文件,ipath会忽略大小写
- name的名字- iname名称:文件名称符合名字的文件.iname会忽略大小写
n:文件大小是n单位,b代表512位元组的区块,c表示字元数,k表示千字节,w是二个位元组。
类型c:文件类型是c的文件。
d:目录
c:字型装置文件
b:区块装置文件
p:具名贮列
f:一般文件
l:符号连结
s:套接字
pid n:进程id是n的文件
举例:
将目前目录及其子目录下所有延伸档名是c的文件列出来。
#找到。- name“* .c"将目前目录其其下子目录中所有一般文件列出
#找到。类型f将目前目录及其子目录下所有最近20天内更新过的文件列出
#找到。-ctime -20查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们:
#找到/var/log类型f -mtime + 7 -好的rm {} \;看完了这篇文章,相信你对linux下使用找到命令的案例有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
linux下使用找到命令的案例