1. 找出 / tmp 目录下, 属主不是 root, 且文件名不以 f 开头的文件
2. 查找 / etc / 目录下, 所有. conf 后缀的文件
3. 查找 / var 目录下属主为 root, 且属组为 mail 的所有文件
4. 查找 / var 目录下 7 天以前, 同时属主不为 root, 也不是 postfix 的文件
5. 查找 / etc 目录下大于 1M 且类型为普通文件的所有文件
6. 查找 / etc 目录下所有用户都没有写权限的文件
7. 查找 / 目录下最后创建时间是 3 天前, 后缀是 *.log 的文件
8. 查找 / 目录下文件名包含 txt 的文件
9. 查找 / 目录下属主是 oldboy 并且属组是 oldboy 的文件
10. 查找 / 目录下属主是 oldboy 但是属组不是 oldboy 的文件
11. 查找 / 目录下属主是 oldboy 或者属主是 oldgirl 的文件
12. 查找 / tmp 目录下属主既不是 oldboy, 也不是 oldgirl 的文件
13. 查找 / var/log 目录下 7 天以前的文件
14. 查找 / tmp 目录下 15 天以前的文件删除
15. 查找 / home 目录下, 类型是目录的, 并且属主是 oldboy 的目录
16. 查找 / var/log 下大于 100kb 且以 log 结尾的所有文件
17. 查找 tmp 目录下所属组 group1, 所属主 user1 的目录
18. 同时查找根目录下名为 1.txt,2.txt 的文件和名字带 a 的目录
19. 查找 / tmp 目录下所有文件并删除
20. 查找 / etc 目录下至少有一类用户没有写权限的文件
21. 查找 / var 目录下不属于 root,lp,gdm 的所有文件
22. 将 / etc / 中的所有目录 (仅目录) 复制到 / tmp 下, 目录结构不变
23. 将 / etc 目录复制到 / var/tmp/,/var/tmp/etc 的所有目录权限 777/var/tmp/etc 目录中所有文件权限 666
24. 保留 / var/log / 下最近 7 天的日志文件, 其他全部删除
25. 创建 touch file{1..10}10 个文件, 保留 file9, 其他一次全部删除
26. 解释如下每条命令含义
- mkdir /root/dir1
- touch /root/dir1/file{
- 1..10
- }
- find /root/dir1 -type f -name "file5"
- find /root/dir1 ! -name "file5"
- find /root/dir1 -name "file5" -o -name "file9"
- find /root/dir1 -name "file5" -o -name "file9" -ls
- find /root/dir1 \( -name "file5" -o -name "file9" \) -ls
- find /root/dir1 \( -name "file5" -o -name "file9" \) -exec rm -rvf {
- } \;
- find /root/dir1 ! \( -name "file4" -o -name "file8" \) -exec rm -vf {
- } \;
来源: http://www.bubuko.com/infodetail-3649411.html