当前位置:文档之家› aix基本命令之find

aix基本命令之find

find 命令的输出取决于 Expression 参数指定的项。

以下是如何使用 find 命令的示例:
要列出文件系统中所有扩展名为 .profile 的文件,请输入以下命令:
find / -name .profile
该命令搜索整个文件系统,将所有文件名含 .profile 的文件的全路径名写出。斜杠(/)告诉 find 命令搜索 /(根)目录及其所有的子目录。
要节省时间,可以通过指定文件可能所在的目录来限制搜索。

要列出当前目录树中具有 0600 权限代码的文件,请输入以下命令:
find . -perm 0600
该命令列出仅具有所有者读权限和所有者写权限的文件名。圆点(.)告诉 find 命令搜索当前目录及其子目录。关于权限代码的解释,请参阅 chmod 命令。
要在几个目录中搜索具有特定权限代码的文件,请输入以下命令:
find manual clients proposals -perm -0600
该命令列出具有所有者读权限和所有者写权限及其他可能权限的文件的名称。被搜索的是 manual、clients 和 proposals 目录及其子目录。上例中,-perm 0600 只选择许可权代码完全匹配 0600 的文件。此例中,-perm -0600 选择许可权代码允许由 0600 指定的访问权以及高于 0600 级别的其他访问权的那些文件。这样就还与权限代码 0622 和 2744 匹配。
要列出当前目录下所有在最近 24 小时内有更改的文件,请输入以下命令:
find . -ctime 1
要搜索有多个链接的常规文件,请输入以下命令:
find . -type f -links +1
此命令列出含有多个链接(-links +1)的普通文件(-type f)的名称。
注: 每个目录都至少有两个链接:其父目录的入口及其自身的 .(圆点)入口。有关多个文件链接的更多信息,请参阅 ln 命令。
要搜索所有长度精确等于 414 字节的文件,请输入以下命令:
find . -size 414c
请参阅《AIX 5L V5.3 命令参考大全,卷 2》中的 find 命令以了解完整语法。

相关主题
文本预览
相关文档 最新文档