玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > linux入门教程 > 正文内容

Linux查找、进程控制命令及使用方法教程

玩蛇网推荐图文教程:python 列表

Linux查找、进程控制命令及使用方法教程

which 只能查询命令#which rpm
whereis#whereis rpm

whatis
#whatis rpm 和下面命令一样的效果,查询rpm命令都在哪章man有解释
#man -f rpm

locate维护着一个查询数据库

#vim /etc/updatedb.conf
1)文件系统类型
2)目录
如果被更改之后,需要更新数据库
#updatedb 手动更新数据库
#locate 被查找的关键字
#locate *.txt
*是通配符

find查找命令
#find 路径 条件 跟条件相关的操作符 [-exec|-ok 动作]
路径
默认不写路径时查找的是当前路径
条件

 -name 文件名称      按名称查找
# find / -name a.txt
# find / -name a.t??
# find / -name a.tx?
# find / -name '*a.txt'

Linux查找、进程控制命令及使用方法教程
?表示单个字符
*表示所有字符
[abc]
[a-z]
[a-Z]
[a-zA-Z]
[!a-z]
 
一般情况下{}不能用
{1..100}
{abc,abd,efg}

Linux按大小查找命令
-size
#find  / -size 50M
#find  / -size +50M
#find  / -size -50M
查找大于10M小于20M
#find / -size +10M -a -size -20M 
-a可以换成-and
#find / -size -10M -o -size +20M 
-o可以换成-or
# find ./  ! -size -10M
 
附加:用dd命令做测试数据
#dd if=/dev/zero of=/tmp/aa.txt bs=5M count=2
 
按文件类型查找
-type
f
d
b
c
l
s
p
# find / -type c -exec ls -l {} \;
 
# find /tmp/ -name aa.txt -exec rm -i {} \;
# find /tmp/ -name aa.txt -ok rm  {} \;
< rm ... /tmp/aa.txt > ? y
 
-exec 对之前查找出来的文件做进一步操作
-ok  和-exec一样,只不过多了提示
 
Linux查找、进程控制命令及使用方法教程,按权限查找:
-perm
# find ./  -perm 644
./dd.txt
 
按用户和组查找
-user
-group
# find ./ -user wing
./bb.txt
# find ./  -group user3
./cc.txt
 
按时间
-atime  access时间
-mtime  modify时间
-ctime  change时间
 
-amin
-mmin
-cmin
 
查找两分钟内访问过的文件
# find /tmp -amin -2
/tmp/a.txt
 
查找两分钟前访问过的文件
# find /tmp -amin +2 
#stat a.txt

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/linux/l6739.html [复制]



我要小额赞助,鼓励作者写出更好的教程↓↓↓

玩蛇网PythonQQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
出炉日期:2017-01-16 21:03 玩蛇网 www.iplaypy.com

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules