linux下的find命令功能是什么?怎样使用�

Admin 2021-10-13 群英技术资�

    linux下的find命令功能是什么?find命令的可以用来在指定目录下查找文件,find命令的使用也比价简单,但是一些参数还是需要了解的,下文就给大家简单的介绍一下�

    Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,� find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示�

    语法

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

    参数说明 :

    find 根据下列规则判断 path � expression,在命令列上第一� - ( ) , ! 之前的部份为 path,之后的� expression。如� path 是空字串则使用目前路径,如果 expression 是空字串则使� -print 为预� expression�

    expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份�

    -mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件

    -amin n : 在过� n 分钟内被读取�

    -anewer file : 比文� file 更晚被读取过的文�

    -atime n : 在过去n天内被读取过的文�

    -cmin n : 在过� n 分钟内被修改�

    -cnewer file :比文� file 更新的文�

    -ctime n : 在过去n天内被修改过的文�

    -empty : 空的文件-gid n or -group name : gid � n 或是 group 名称� name

    -ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写

    -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写

    -size n : 文件大小 � n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组�

    -type c : 文件类型� c 的文件�

    d: 目录

    c: 字型装置文件

    b: 区块装置文件

    p: 具名贮列

    f: 一般文�

    l: 符号连结

    s: socket

    -pid n : process id � n 的文�

    举例�

    将目前目录及其子目录下所有延伸档名是 c 的文件列出来�

# find . -name "*.c"

    将目前目录其其下子目录中所有一般文件列�

# find . -type f

    将目前目录及其子目录下所有最� 20 天内更新过的文件列出

# find . -ctime -20

    查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们�

# find /var/log -type f -mtime +7 -ok rm {} \;

    以上就是linux下的find命令的作用及使用的介绍了,大家参考本文的示例,希望本文能帮助到大家,如果还想要了解更多Linux下命令的使用,大家可以继续浏览群英网络其他相关的文章�

文本转载自PHP中文�

标签� linux find命令

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容�

猜你喜欢

群英网络开启智能安全云计算之旅

注册领取新人大礼�
专业资深工程师驻�
7X24小时快速响�
一站式无忧技术支�
免费备案服务

联系我们

24小时售后 24小时售后TEL�0668-2555666 售前咨询TEL�400-678-4567 投诉建议TEL�0668-2555999 投诉建议邮箱:t[email protected] 信息安全TEL�0668-2555118 域名空间客服 公司总机�0668-2555555 公司传真�0668-2555000
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 � 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部