千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > find命令用法及参数

find命令用法及参数

来源:千锋教育
发布人:zyh
时间: 2023-06-27 11:50:00 1687837800

  find 命令是在 Linux 和 Unix 系统中用于查找文件的强大工具。它可以递归地在指定的目录和子目录中搜索符合条件的文件,并执行一些操作。

find命令用法及参数

  以下是 find 命令的一些常见用法和参数:

  基本用法

  查找指定名称的文件: 

find /path/to/directory -name "filename"

  这个命令会在 /path/to/directory 目录中递归查找名称为 filename 的文件。

  按类型查找

  查找指定类型的文件:  

find /path/to/directory -type f

  这个命令会在 /path/to/directory 目录中递归查找所有类型的文件(不包括目录、符号链接等)。

  查找指定类型的目录:  

find /path/to/directory -type d

  这个命令会在 /path/to/directory 目录中递归查找所有类型的目录。

  按时间戳查找

  查找最近 N 天内被修改的文件:  

find /path/to/directory -type f -mtime -N

  这个命令会在 /path/to/directory 目录中递归查找最近 N 天内被修改的所有类型的文件。

  查找在 N 天前被修改的文件:  

find /path/to/directory -type f -mtime +N

  这个命令会在 /path/to/directory 目录中递归查找 N 天前被修改的所有类型的文件。

  按大小查找

  查找大于指定大小的文件:  

find /path/to/directory -type f -size +Nc

  这个命令会在 /path/to/directory 目录中递归查找所有类型的文件,且文件大小大于 N 个字节(字节可以用 c 表示)。

  查找小于指定大小的文件:  

find /path/to/directory -type f -size -Nc

  这个命令会在 /path/to/directory 目录中递归查找所有类型的文件,且文件大小小于 N 个字节(字节可以用 c 表示)。

  指定操作

  可以通过 -exec 参数指定要执行的操作。例如,以下命令会将查找到的所有 .txt 文件复制到另一个目录中:  

find /path/to/directory -name "*.txt" -exec cp {} /path/to/destination \;

  在这个命令中, {} 会被替换成查找到的文件名, \; 是一个必需的终止符号。

  还有许多其他参数可以使用,您可以通过 man find 命令查看 find 命令的完整手册。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT