linux笔记_文件搜索命令
2016-02-19 15:56
585 查看
一、locate命令
locate命令属于mlocate包,如果执行locate filename提示命令未找到执行安装mlocate包
# yum -y install mlocate
安装后执行locate filename
locate: can not open `/var/lib/mlocate/mlocate.db': No such file or directory
需要更新mlocate.db数据库
# updatedb
更新完成后就可以使用了
注:locate命令不会去查询/tmp/目录下的文件;还有在执行updatedb命令之后创建的文件也无法检索到,如果之后创建文件需要再次执行updatedb更新数据库。
二、find命令
# find / -name 按名字查找文件
# find / -type 按类型查找文件
# find / -mtime 按创建时间查找文件(常用)
# find /tmp/ -mtime +10大于十天
# find /tmp/ -mtime -10小于十天
# find /tmp/ -mmin +5 大于五分钟
# find / -inum 12345 按inode节点号查找文件
# find /tmp/ -name ni | xargs rm找到ni文件删除
# find /tmp/ -type f | xargs -i mv {} {}.bak将/tmp/目录下的文件加上.bak的后缀
locate命令属于mlocate包,如果执行locate filename提示命令未找到执行安装mlocate包
# yum -y install mlocate
安装后执行locate filename
locate: can not open `/var/lib/mlocate/mlocate.db': No such file or directory
需要更新mlocate.db数据库
# updatedb
更新完成后就可以使用了
注:locate命令不会去查询/tmp/目录下的文件;还有在执行updatedb命令之后创建的文件也无法检索到,如果之后创建文件需要再次执行updatedb更新数据库。
二、find命令
# find / -name 按名字查找文件
# find / -type 按类型查找文件
# find / -mtime 按创建时间查找文件(常用)
# find /tmp/ -mtime +10大于十天
# find /tmp/ -mtime -10小于十天
# find /tmp/ -mmin +5 大于五分钟
# find / -inum 12345 按inode节点号查找文件
# find /tmp/ -name ni | xargs rm找到ni文件删除
# find /tmp/ -type f | xargs -i mv {} {}.bak将/tmp/目录下的文件加上.bak的后缀
相关文章推荐
- Linux定时任务Crontab详解
- 自己平时用到的linux命令
- linux C gbk utf-8编码转换
- linux内嵌汇编语言
- 在CentOS_RHEL 6上安装Metasploit的框架
- Linux 查看进程
- linux获取外网ip
- linux vi编辑常用命令
- Linux TLS - pthread_setspcific
- linux日志:syslogd和klogd
- 【小镇的技术之路】Linux中的文件描述符
- linux新加动态库后,使用中遇到的找不到的问题以及ldconfig讲解
- Linux下命令行显示当前全路径方法
- Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
- Centos 6.5 freeswitch 编译mod_shout
- CentOS6.4 配置iptables
- 如何查看已安装的CentOS版本信息
- CentOS安装expect
- Linux服务器显示磁盘满,但实际应用所占不多
- linux下定时执行php脚本