主页 > 数码科技 > 台式机 > 正文

如何迅速查找文件 Linux常用搜索命令汇总

[作者:teail]
2014-03-10 10:08

  如何让迅速查找文件?

  Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。

  下面,我们就来看看Linux常用搜索命令汇总。

  1. find

  find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find命令可在使用、管理Linux系统中方便地查找所需要的指定文件。

  find的使用格式如下:

  $ find <指定目录> <指定条件> <指定动作>

  - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。可以为一个目录列表,目录间用空格分隔。

  - <指定条件>: 所要搜索的文件的特征。

  表达式

  说明

  -name文件

  告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?)

  -perm模式

  匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式都必须匹配。如果在模式前是负号(-),表示采用除这个模式外的所有模式。

  -type x

  匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),s(套接文件)或f(一般文件)。

  -links n

  匹配所有连接数为n的文件。

  -user用户号

  匹配所有用户序列号是前面所指定的用户序列号的文件,可以是数字型的值或用户登录名。

  -atime n

  匹配所有在前n天内访问过的文件。

  -mtime n

  匹配所有在前n天内修改过的文件。

  -newer文件

  匹配所有修改时间比file文件更新的文件。

  -size n

  匹配所有大小为n 块的文件(512字节块,若k在n后,则为1K字节块)。

猜你喜欢

编辑推荐

相关内容

推荐阅读

加载中...
没有更多了
X