find Linux 命令

Linux find 命令? 是什么

解释

解释
find 命令:
如果你知道文件的大概名称,find命令可以找到一个或是多个文件。
语法:
语法是
find 路径 [命令开关]
命令开关:
-name 在当前目录或任何其他目录下,查找给出的指定文件。
-atime n 如果文件在n天前确实被访问过,返回True。 find 命令本身也将更改路径目录的访问时间。
-ctime n 如果文件的状态确实在n天前发生改变,返回True。
-group gname 如果文件确实属于组gname,返回True。 如果gname是数值型的并且gname不出现在 /etc/group文件中,gname被视作为组的ID。
-mtime n 如果文件的数据n天前确实被修改过,返回True。
-size n[c] .如果文件长度是n个块(每个块的大小是512字节),返回True。 如果n是后面的c,这个大小是以字节为单位。

示例:
  1. find -name 'cal.txt'

    系统将在当前目录或任何子目录中,查找任何一个名字为'cal.txt'的文件。
  2. find / -name 'cal.txt'

    系统将在根目录和所有根目录下的子目录中,查找任何一个名字为'cal.txt'的文件。
  3. find -name '*' -size +1000k

    系统将查找列表中文件大小大于1000k的文件。

LINUX 教程