省朝夕

 

Linux-find

find命令


用途 

查找满足一定条件的文件,返回值通常为符合条件的文件路径

用法

1、find <指定目录> <指定条件> <指定动作>
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
参数说明:

-name ’abcd’ 查找文件名匹配abcd的所有文件,字串内可用通配符 *、?、[ ]
-user ’hejianchao’ 查找属于用户名为hejianchao的所有的文件
-type x 查找类型为 x 的文件,x 为下列字符之一:b 块设备文件 c 字符设备文件 d 目录文件 p 命名管道(FIFO) f 普通文件
-amin n 查找n分钟以前被访问过的所有文件
-atime n 查找n天以前被访问过的所有文件
-cmin n 查找n分钟以前文件状态被修改过的所有文件
-ctime n 查找n天以前文件状态被修改过的所有文件
-mmin n 查找n分钟以前文件内容被修改过的所有文件
-mtime n 查找n天以前文件内容被修改过的所有文件

 示例

1、find . -name 'hello*' 搜索当前目录(含子目录,以下同)中,所有文件名以hello开头的文件
2、find /home/hejianchao -name 'hello*' -o -name 'world*' 搜索/home/hejianchao目录中,所有文件名以hello开头的或者以world开头的文件 -o表示or
3、find . -type f -mmin -5 搜索当前目录中,所有过去5分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录
4、cat 1.txt    如果1.txt文件存在,那么显示其内容。如果不存在,则创建1.txt,此时命令行进入输入文件内容的状态,按ctrl+D结束文件内容输入。这是快捷创建文件并输入内容的方式。。

 


posted on 2013-04-12 00:00 hejianchao 阅读(1045) 评论(1)  编辑  收藏 所属分类: 一天一命令

评论

# re: Linux-find 2013-12-06 00:59 hejianchao

find ./ -name "*.xml" |xargs grep "<plugin"
在当前目录下查找以.xml结尾的文件,并且文件中包含字符串:<plugin的
  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

留言簿

文章分类

文章档案

搜索

最新评论