找回密码
 立即注册
快捷导航

[运维] Linux find 的简单用法

[复制链接]
搞事 2023-7-18 13:08:33 | 显示全部楼层
从根目录开始递归查找所有以.txt和.pdf结尾的文件
find / -name "*.txt" -o -name "*.pdf"
取反:find / ! -name "*.txt" -o -name "*.pdf"

从根目录开始递归查找以nginx开头的文件(如果只找文件夹就把f改为d即可),-i 忽略大小写
find / -type f -iname 'nginx*'

type 取值:
  • f 普通文件
  • l 符号连接
  • d 目录
  • c 字符设备
  • b 块设备
  • s 套接字
  • p Fifo

当前目录搜索所有文件,文件内容 包含 “140.206.111.111” 的内容
find . -type f -name "*" | xargs grep "140.206.111.111"

-maxdepth 3   递归深度,3层
-size +10k    大于10k的文件,小于用 -10k
大小单位:
  • b —— 块(512字节)
  • c —— 字节
  • w —— 字(2字节)
  • k —— 千字节
  • M —— 兆字节
  • G —— 吉字节

-delete  找到后删除
-perm 777   权限为777的文件,非644权限的用 ! -perm 644




https://linux.dlsite.cn/c/find.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

温馨提示

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

Archiver|手机版|小黑屋|DLSite

GMT+8, 2024-11-23 00:45

Powered by Discuz! X3.5 and PHP8

快速回复 返回顶部 返回列表