第六章:linux系统文件查找详解

2010年01月30日 Linux视频 评论 1 条 阅读 9,633 views 次

本视频主要内容简介
which及whereis仅能查找&PATH路径下的文件,也就是平时可以执行命令的位置。
slocate查找文件速度快,但文件信息每一天才更新一次,但是无法查出刚刚添加的文件。可以先运行updatedb命令,以生成最新索引库
find在linux下最尽业的的查找命令,但是速度很慢,功能非常强大。
grep 可以搜索包含某些关键词的文件。
more 分页显示一个文件或任何输出结果

which和whereis
which 用于显示查找可执行文件的完全路径
alias?$PATH
whereis 是来寻找命令的二进制文件,同时也会找到其源代码及配置与帮助文件

locat-or-slocate
查找所有文件名及其所在路径包含关键字段的文件与目录
updatedb

find
根据文件名或者部分文件名查找
查找文件中的一个字或词
根据文件时间查找
根据文件大小查找
根据文件类型查找
根据文件所属用户及组查找
根据文件权限查找
操作找到的文件

find格式
find [路径] [参数] [表示式]

从指定路径向下递归搜索文件
支持按照各种条件方式的搜索
支持对搜索到的文件进一步指令操作

根据文件名或者部分文件名查找
find [路径] -name [? *] filename

根据文件时间查找
+n -n n ?
find [路径] -atime [+ - n]
-amin
find [路径] -ctime [+ - n]
-cmin
find [路径] -mtime [+ - n]
-mmin

根据文件大小查找
find [路径] -size [+ - n] [参数]
参数有
b
c
w
k
M
G

根据文件类型查找
find [路径] -type [参数]
主要参数
b
c
d
p
l
s

根据文件所属用户及组查找
find [路径] [参数] n
主要参数
-uid
-gid
-user
-group
-nouser
-nogroup

根据文件权限查找
find [路径] -perm [参数] num
主要参数
mode
+mode
-mode

操作找到的文件
find [路径] [参数] [表达式]
-exec command {} \;
-ok command {} \;
注: {}代表find找到的文件
\禁止转意
   ;表示指令结束

查找文件中的一个字或词
cat /var/log/messages | grep 关键字
find tes* -exec cat {} \; | grep关键字

使用其它查找方式查找文件
find /tmp -size +10000000c -and -mtime +2
find / -user name -or -user name
find /tmp ! -user name
find tes* -ls

★★★★★★★★★★★★★★★★★视频观看地址★★★★★★★★★★★★★★★★★★
http://www.boobooke.com/v/bbk1579
http://www.boobooke.com/v/bbk1580
http://www.boobooke.com/v/bbk1581

1 条留言  访客:0 条  博主:0 条   引用: 1 条

来自外部的引用: 1 条

  • Linux shell快速查找PHP木马 | cfp8

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录