千家信息网

Linux常用命令find怎么用

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章将为大家详细讲解有关Linux常用命令find怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令ind 命令用来在指定目录下查找文件。任
千家信息网最后更新 2025年02月03日Linux常用命令find怎么用

这篇文章将为大家详细讲解有关Linux常用命令find怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Linux常用命令ind 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 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 的文件

你可以使用 ( ) 将运算式分隔,并使用下列运算。

exp1 -and exp2

! expr

-not expr

exp1 -or exp2

exp1, exp

实例

将当前目录及其子目录下所有文件后缀为 .c 的文件列出来:

 # find . -name "*.c"

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

 # find . -type f

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

 # find . -ctime -20

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

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

查找当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件:

 # find . -type f -perm 644 -exec ls -l {} \;

查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径:

 # find / -type f -size 0 -exec ls -l {} \;

关于"Linux常用命令find怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 目录 命令 常用 子目 子目录 参数 名称 大小 篇文章 系统 路径 普通 区块 更多 权限 用户 装置 更新 不错 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 r720服务器嵌入式视频 王雪金网络安全 网络安全元素最脆弱 东营模具软件开发报价 江北区加工刀片服务器专业服务 软件开发学不到技术性东西 qcma刷新数据库0 新年服务器活动 苏州服务器管理机房it维保 计算机网络安全与信息化就业 国泰安数据库怎么查bhar值 微磊时仕上海互联网科技中心 网络技术专科怎么提高 公司服务器主要管理什么 河源无限软件开发平均价格 开宝箱时服务器出现异常怎么办 华伟网络技术工程师 易客满无法连接服务器 延庆区智能网络技术诚信服务 网络安全会议总结说话 研究新课题网络安全宣传周 网页数据库 发展网络安全的十大法宝 网络安全宣传周做好这些小事 关于网络技术发达的坏处的作文 软件开发过程中的输入输出 腾讯云的服务器怎么用 三级网络技术二进制如何转换 天津水性软件开发试验设备 计算机网络技术心得和体会
0