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

linux中find命令的35个实际例子

作者头像
IT运维技术圈
发布2022-06-27 08:28:10
5160
发布2022-06-27 08:28:10
举报
文章被收录于专栏:IT运维技术圈

哈喽大家好!我是波哥!


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

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

代码语言:javascript
复制
# find . -name rumenz.txt

./rumenz.txt
2. 在主目录下查找文件

找到下的所有文件/home带名字的目录rumenz.txt.

代码语言:javascript
复制
# find /home -name rumenz.txt

/home/rumenz.txt
3. 使用名称和忽略大小写查找文件

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

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

./rumenz.txt
./rumenz.txt
4. 使用名称查找目录

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

代码语言:javascript
复制
# find / -type d -name rumenz

/rumenz
5. 使用名称查找 PHP 文件

找到所有php文件名是rumenz.php在当前工作目录中。

代码语言:javascript
复制
# find . -type f -name rumenz.php

./rumenz.php
6. 查找目录中的所有 PHP 文件

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

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

./rumenz.php
./login.php
./index.php
7. 查找具有 777 权限的文件

查找所有权限为777.

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

未经许可查找所有文件777.

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

找到所有的SGID bit权限设置为的文件644.

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

找到所有的Sticky Bit设置权限为551.

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

找到所有SUID设置文件。

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

找到所有SGID设置文件。

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

找到所有Read Only文件。

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

找到所有Executable文件。

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

找到所有777权限文件和使用chmod命令设置权限644.

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

找到所有777权限目录和使用chmod命令设置权限755.

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

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

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

查找和删除多个文件,例如.mp3要么.txt,然后使用。

代码语言:javascript
复制
# find . -type f -name "*.txt" -exec rm -f {} \;

OR

# find . -type f -name "*.mp3" -exec rm -f {} \;
19. 查找所有空文件

查找某个路径下的所有空文件。

代码语言:javascript
复制
# find /tmp -type f -empty
20. 查找所有空目录

将某个路径下的所有空目录归档。

代码语言:javascript
复制
# find /tmp -type d -empty
21. 归档所有隐藏文件

要查找所有隐藏文件,请使用以下命令。

代码语言:javascript
复制
# find /tmp -type f -name ".*"
22. 根据用户查找单个文件

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

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

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

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

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

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

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

代码语言:javascript
复制
# find /home -user rumenz -iname "*.txt"
26. 查找最近 50 天修改过的文件

查找所有被修改的文件50几天回来。

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

查找所有被访问的文件50几天回来。

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

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

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

查找上次更改的所有文件1 hour.

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

查找上次修改的所有文件1 hour.

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

查找上次访问的所有文件1 hour.

代码语言:javascript
复制
# find / -amin -60
32. 找到 50MB 的文件

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

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

查找所有大于50MB并且小于100MB.

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

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

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

找到所有.mp3文件超过10MB并使用一个命令删除它们。

代码语言:javascript
复制
# find / -type f -name *.mp3 -size +10M -exec rm {} \;

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT运维技术圈 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2. 在主目录下查找文件
  • 3. 使用名称和忽略大小写查找文件
  • 4. 使用名称查找目录
  • 5. 使用名称查找 PHP 文件
  • 6. 查找目录中的所有 PHP 文件
  • 7. 查找具有 777 权限的文件
  • 8. 查找没有 777 权限的文件
  • 9. 查找具有 644 权限的 SGID 文件
  • 10. 查找具有 551 权限的粘滞位文件
  • 11. 查找 SUID 文件
  • 12. 查找 SGID 文件
  • 13. 查找只读文件
  • 14. 查找可执行文件
  • 15. 查找权限为 777 且 chmod 为 644 的文件
  • 16. 查找权限为 777 且 chmod 为 755 的目录
  • 17. 查找和删除单个文件
  • 18. 查找和删除多个文件
  • 19. 查找所有空文件
  • 20. 查找所有空目录
  • 21. 归档所有隐藏文件
  • 22. 根据用户查找单个文件
  • 23. 根据用户查找所有文件
  • 24. 根据组查找所有文件
  • 25. 查找用户的特定文件
  • 26. 查找最近 50 天修改过的文件
  • 27. 查找最近 50 天访问过的文件
  • 28. 查找最近 50-100 天修改过的文件
  • 29. 查找过去 1 小时内更改过的文件
  • 30. 查找最近 1 小时内修改过的文件
  • 31. 查找过去 1 小时内访问过的文件
  • 32. 找到 50MB 的文件
  • 33. 查找 50MB – 100MB 之间的大小
  • 34. 查找和删除 100MB 文件
  • 35. 查找特定文件并删除
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档