前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux中35个find案例

linux中35个find案例

作者头像
入门笔记
发布2022-06-02 18:41:36
6540
发布2022-06-02 18:41:36
举报
文章被收录于专栏:入门小站
  • 一: 用于查找带名称文件的基本查找命令
  • 二:根据权限查找文件
  • 三:基于所有者和组搜索文件
  • 四: 根据日期和时间查找文件和目录
  • 五:根据大小查找文件和目录

一: 用于查找带名称文件的基本查找命令

  1. 在当前目录中使用名称查找文件

在当前工作目录中查找名称为rumenz.txt 的所有文件。

代码语言:javascript
复制
# find . -name rumenz.txt
  
./rumenz.txt
  1. 在主目录下查找文件

查找/home目录下名称为rumenz.txt 的所有文件。

代码语言:javascript
复制
# find /home -name rumenz.txt
/home/rumenz.txt
  1. 使用名称和忽略大小写查找文件

在/home目录中查找名称为rumenz.txt且包含大写和小写字母的所有文件。

代码语言:javascript
复制
# find /home -iname rumenz.txt
  
./rumenz.txt
  1. 使用名称查找目录

在/目录中查找名称为rumenz 的所有目录。

代码语言:javascript
复制
# find / -type d -name rumenz
/rumenz
  1. 使用名称查找 PHP 文件

在当前工作目录中查找名称为rumenz.php 的所有php文件。

代码语言:javascript
复制
# find . -type f -name rumenz.php
  
./rumenz.php
  1. 在目录中查找所有 PHP 文件

查找目录中的所有php文件。

代码语言:javascript
复制
# find . -type f -name "*.php"
  
./rumenz.php
./login.php
./index.php

二:根据权限查找文件

  1. 查找具有 777 权限的文件

查找所有权限为777的文件。

代码语言:javascript
复制
# find . -type f -perm 0777 -print
  1. 查找没有 777 权限的文件

查找所有未经许可的文件777。

代码语言:javascript
复制
# find / -type f ! -perm 777
  1. 查找具有 644 权限的 SGID 文件

查找权限设置为644 的所有SGID 位文件。

代码语言:javascript
复制
# find / -perm 2644
  1. 查找具有 551 权限的粘滞位文件

找到所有权限为551的Sticky Bitset 文件。

代码语言:javascript
复制
# find / -perm 1551
  1. 查找 SUID 文件

查找所有SUID集文件。

代码语言:javascript
复制
# find / -perm /u=s
  1. 查找 SGID 文件

查找所有SGID集文件。

代码语言:javascript
复制
# find / -perm /g=s
  1. 查找只读文件

查找所有只读文件。

代码语言:javascript
复制
# find / -perm /u=r
  1. 查找可执行文件

查找所有可执行文件。

代码语言:javascript
复制
# find / -perm /a=x
  1. 查找权限为 777 且 chmod 为 644 的文件

找到所有777权限文件并使用chmod命令将权限设置为644。

代码语言:javascript
复制
# find / -type f -perm 0777 -print -exec chmod 644 {} \;
  1. 查找权限为 777 且 chmod 为 755 的目录

找到所有777权限目录并使用chmod命令将权限设置为755。

代码语言:javascript
复制
# find / -type d -perm 777 -print -exec chmod 755 {} \;
  1. 查找和删除单个文件

找到一个名为rumenz.txt 的文件并将其删除。

代码语言:javascript
复制
# find . -type f -name "rumenz.txt" -exec rm -f {} \;
  1. 查找和删除多个文件

要查找和删除多个文件,例如.mp3或.txt,请使用。

代码语言:javascript
复制
# find . -type f -name "*.txt" -exec rm -f {} \;
  
或
  
# find . -type f -name "*.mp3" -exec rm -f {} \;
  1. 查找所有空文件查找某个路径下的所有空文件。
代码语言:javascript
复制
# find /tmp -type f -empty
  1. 查找所有空目录将某个路径下的所有空目录归档。
代码语言:javascript
复制
# find /tmp -type d -empty
  1. 归档所有隐藏文件要查找所有隐藏文件,请使用以下命令。
代码语言:javascript
复制
# find /tmp -type f -name ".*"

三:基于所有者和组搜索文件

  1. 根据用户查找单个文件

在所有者 root 的/根目录下查找所有或单个名为rumenz.txt 的文件。

代码语言:javascript
复制
# find / -user root -name rumenz.txt
  1. 根据用户查找所有文件

在/home目录下查找属于用户rumenz 的所有文件。

代码语言:javascript
复制
# find /home -user rumenz
  1. 根据组查找所有文件

在/home目录下查找属于Developer组的所有文件。

代码语言:javascript
复制
# find /home -group developer
  1. 查找用户的特定文件

在/home目录下查找用户rumenz 的所有.txt文件。

代码语言:javascript
复制
# find /home -user rumenz -iname "*.txt"

四: 根据日期和时间查找文件和目录

  1. 查找最近 50 天修改过的文件

查找50天前修改的所有文件。

代码语言:javascript
复制
# find / -mtime 50
  1. 查找最近 50 天访问过的文件

查找50天前访问的所有文件。

代码语言:javascript
复制
# find / -atime 50
  1. 查找最近 50-100 天修改过的文件

查找所有修改超过50天和不到100天的文件。

代码语言:javascript
复制
# find / -mtime +50 –mtime -100
  1. 查找过去 1 小时内更改过的文件

查找过去1 小时内更改的所有文件。

代码语言:javascript
复制
# find / -cmin -60
  1. 查找最近 1 小时内修改过的文件

查找过去1 小时内修改的所有文件。

代码语言:javascript
复制
# find / -mmin -60
  1. 查找过去 1 小时内访问过的文件

查找过去1 小时内访问过的所有文件。

代码语言:javascript
复制
# find / -amin -60

五:根据大小查找文件和目录

  1. 找到 50MB 的文件

要查找所有50MB的文件,请使用。

代码语言:javascript
复制
# find / -size 50M
  1. 查找 50MB – 100MB 之间的大小

查找所有大于50MB且小于100MB 的文件。

代码语言:javascript
复制
# find / -size +50M -size -100M
  1. 查找和删除 100MB 文件

使用单个命令查找所有100MB文件并删除它们。

代码语言:javascript
复制
# find / -type f -size +100M -exec rm -f {} \;
  1. 查找特定文件并删除

查找所有超过10MB 的.mp3文件,并使用一个命令将其删除。

代码语言:javascript
复制
# find / -type f -name *.mp3 -size +10M -exec rm {} \;
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一: 用于查找带名称文件的基本查找命令
  • 二:根据权限查找文件
  • 三:基于所有者和组搜索文件
  • 四: 根据日期和时间查找文件和目录
  • 五:根据大小查找文件和目录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档