Linux 查找命令是 Linux 系统中最重要和最常用的命令之一. 查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令. 查找可以在各种条件下使用, 您可以通过权限, 用户, 组, 文件类型, 日期, 大小等可能的条件查找文件.
通过这篇文章, 我们以实例的形式分享我们的日常 Linux 查找命令体验及其用法. 在本文中, 我们将向您展示 Linux 中最常用的 35 查找命令示例. 我们将该部分分为五个部分, 从基本到提前使用 find 命令.
第一部分: 查找名称查找文件的基本查找命令
第二部分: 根据他们的权限查找文件
第三部分: 基于所有者和组的搜索文件
第四部分: 根据日期和时间查找文件和目录
第五部分: 根据大小查找文件和目录
第一部分 - 查找名称查找文件的基本查找命令
1. 使用当前目录中的名称查找文件
在当前工作目录中查找名称为 test.c 的所有文件.
2. 在主目录下查找文件
查找 / home 目录下的所有文件, 名称为 test.
(上文中的前面两个 find 没有权限)
3. 使用名称和忽略案例查找文件
找到名称为 test 的所有文件, 并在 / home 目录中同时包含大写和小写字母.
4. 使用名称查找目录
在 / 目录中查找名称为 test 的所有目录.
5. 使用名称查找 PHP 文件
在当前工作目录中查找名为 test.PHP 的所有 PHP 文件.
6. 查找目录中的所有 PHP 文件
查找目录中的所有 php 文件.
第二部分 - 根据他们的权限查找文件
7. 查找 777 个权限的文件
查找权限为 777 的所有文件
8. 查找没有 777 权限的文件
查找所有文件未经许可 777.
9. 查找具有 644 个权限的 SGID 文件
查找权限设置为 644 的所有 SGID 位文件.
10. 找到具有 551 权限的粘滞位文件
查找权限为 551 的所有 Sticky Bit 设置文件.
11. 查找 SUID 文件
查找所有 SUID 集文件.
12. 查找 SGID 文件
查找所有 SGID 设置文件
13. 查找只读文件
查找所有只读文件.
14. 查找可执行文件
查找所有可执行文件.
15. 找到 777 个权限和 Chmod 到 644 的文件
查找所有 777 个权限文件, 并使用 chmod 命令将权限设置为 644
16. 找到具有 777 个权限的目录和 Chmod 到 755
查找所有 777 个权限目录, 并使用 chmod 命令将权限设置为 755.
17. 查找并删除单个文件
找到一个名为 test.c 的文件并将其删除
18. 查找并删除多个文件
查找和删除多个文件, 如. mp3 或. txt, 然后使用.
19. 查找所有空文件
在特定路径下查找所有空文件.
20. 查找所有空目录
将特定路径下的所有空目录归档.
21. 文件所有隐藏文件
要查找所有隐藏的文件, 请使用以下命令.
第三部分 - 基于所有者和组的搜索文件
22. 查找基于用户的单个文件
在所有者 root 的 / root 目录下查找名为 test.c 的所有或单个文件.
23. 查找基于用户的所有文件
查找~ 目录下属于用户 neil 的所有文件.
24. 查找基于组的所有文件
查找 / home 目录下属于 Group Developer 的所有文件.
25. 查找用户的特定文件
查找~ 目录下的用户 neil 的所有. txt 文件
第四部分 - 根据日期和时间查找文件和目录
26. 查找最近 50 天修改的文件
查找 50 天后修改的所有文件.
27. 查找最近 50 天访问的文件
查找 50 天后访问的所有文件.
28. 查找最后 50-100 天修改的文件
查找所有被修改超过 50 天以及少于 100 天的文件.
29. 在过去 1 小时内查找更改的文件
查找最近 1 小时内更改的所有文件
30. 在最近 1 小时内查找修改的文件
查找最近 1 小时内修改的所有文件.
31. 查找最近 1 小时内访问的文件
查找最近 1 小时内访问的所有文件.
第五部分 - 根据大小查找文件和目录
32. 找到 50MB 的文件
要找到所有 50MB 的文件, 请使用.
33. 查找大小在 50MB 到 100MB 之间
找到大于 50MB 且小于 100MB 的所有文件.
34. 查找并删除 100MB 的文件
查找所有 100MB 文件并使用一个命令删除它们.
35. 查找特定文件并删除
查找超过 10MB 的所有. mp3 文件, 并使用一个命令删除它们
这 35 个命令, 基本上汇总了 find 命令的大部分用法, 当然, 想要穷尽也是非常难得. 如果你有一些不为人知的使用技巧, 欢迎在下方评论区留言哦!
来源: http://os.51cto.com/art/201809/583286.htm