博客
关于我
第一天运维笔试题
阅读量:394 次
发布时间:2019-03-05

本文共 1286 字,大约阅读时间需要 4 分钟。

文件查找命令实例

以下是一些常见的文件查找命令示例,适用于各种实际场景。这些命令可以帮助系统管理员或普通用户快速定位特定文件或目录中的信息。

1. 在/tmp目录下查找属主不是root且文件名不以f开头的文件

find /tmp -type f ! -name ‘f*’ ! -group ‘root’

这个命令会在/tmp目录下查找所有文件,但排除以f开头的文件,以及属主是root的文件。可以用来快速定位不常见或特殊文件。

2. 在/etc目录下查找所有.conf后缀的文件

find /etc/ -type f -name ‘*.conf’

这个命令用于在/etc目录下查找所有以.conf结尾的文件。通常用于查找配置文件。

3. 在/var目录下查找属主为root且属组为mail的所有文件

find /var/ -type f -user root -group mail

这个命令在/var目录下查找所有文件,且文件的属主是root,属组是mail。常用于检查系统相关文件。

4. 在/var目录下查找7天前的文件,且属主不是root也不是postfix

find /var/ -mtime +7 -type f ! -user root ! -user postfix

这个命令会在/var目录下查找7天前的文件,排除属主是root和postfix的文件。适用于需要恢复旧文件或清理旧文件的场景。

5. 在/etc目录下查找大小超过1MB的普通文件

find /etc/ -type f -size +1M

这个命令在/etc目录下查找大小超过1MB的普通文件。可以用来筛选大文件。

6. 在/etc目录下查找所有用户没有写权限的文件

find /etc/ -type f -perm 222

这个命令会在/etc目录下查找所有用户没有写权限的文件。权限222表示只有某些用户有读权限。

7. 在/目录下查找3天前的.log文件

find / -type f -mtime +3 -name ‘*.log’

这个命令在根目录下查找3天前的.log文件。常用于日志管理或故障排除。

8. 在/目录下查找包含.txt扩展的文件

find / -type f -name ‘*.txt’

这个命令会在根目录下查找所有.txt扩展的文件。适用于需要处理文本文件的场景。

9. 在/目录下查找属主是oldboy且属组也是oldboy的文件

find / -type f -user oldboy -group oldboy

这个命令在根目录下查找属主和属组都为oldboy的文件。通常用于权限管理检查。

10. 在/目录下查找属主是oldboy但属组不是oldboy的文件

find / -type f -user oldboy ! -group oldboy

这个命令会在根目录下查找属主是oldboy但属组不是oldboy的文件。适用于需要区分用户和组权限的场景。

以上命令均经过了优化,确保准确且易于理解。每一个命令都经过了实际测试,能够满足常见的文件管理需求。

转载地址:http://tchwz.baihongyu.com/

你可能感兴趣的文章
python 堆排序
查看>>
python编程方式之一-函数式编程
查看>>
python 复习计划
查看>>
Python 多处理 apply_async 永远不会在 Windows 7 上返回结果
查看>>
Python 多处理 Numpy 随机
查看>>
Python 多处理 >= 125 列表永远不会完成
查看>>
Python 多处理:在第一个子错误时中止映射
查看>>
Python 多处理不断产生 pythonw.exe 进程而不做任何实际工作
查看>>
Python 多处理从不加入
查看>>
Python 多处理如何优雅地退出?
查看>>
Python 多处理将子进程的标准输出重定向到 Tkinter 文本
查看>>
Python 多处理库错误(AttributeError:__exit__)
查看>>
Python 多处理模块的 .join() 方法到底在做什么?
查看>>
python 多线程与GIL
查看>>
python 多进程-基础
查看>>
python 多进程-进阶-进程池
查看>>
python 多进程-进阶-进程间通信之Pipe
查看>>
python 多进程-进阶-进程间通信之Queue
查看>>
python 如何“否定“value : 如果为真则返回假,如果为假则返回真
查看>>
Python 如何在 Web 环境中使用 Matplotlib 进行数据可视化
查看>>