CentOS下Find命令详解整理
locate 搜索命令 使用:
#yum install -y mlocate 安装 |
updatedb 生成db数据库,服务器不建议在工作时间生成,使用计划任务在凌晨启动
#find /etc/ -name 'sshd*' 模糊搜索,搜索/etc目录下name为sshd的文件或目录 #find /etc/ -type d -name "sshd*" 模糊搜索,只搜索/etc目录下name为sshd的目录 #find /etc/ -type f -name "sshd*" 模糊搜索,只搜索/etc目录下name为sshd的文件 |
-type l 为连接文件
-type b 为block块设备
#stat 2.txt 查看 2.txt的time状态信息
参数:
atime = access time 访问时间
mtime = modify time 创建(修改)时间
ctime = change time 改动时间
更改了文件内容,ctime一定会发生改变
查看文件内容,access会发生改变
实例:
#find /etc/ -type f -mtime -1 #一天以内/etc目录下修改过的文件 #find /etc/ -type f -mtime +1 #一天前的/etc目录下修改过的文件 #find /etc/ -type f -mtime +1 -name "*.conf" #一天前的/etc目录下名为.conf 且修改过的文件 #find /etc/ -type f -o -mtime +1 -o -name "*.conf" #一天前的/etc目录下名为.conf 且修改过的文件 如上两个“-o”均是或的意思 #find /etc/ -type f -mmin -200 #200分钟以内/etc目录下修改过的文件 |
#find /etc/ -type f -mmin -200 -exec ls -l {} \; #200分钟以内/etc目录下修改过的文件, - exec 是指:执行 ls -l 命令, {} 表示对列出的结果再次交给 ls 一条条的执行 |
#find /etc/ -type f -mmin -200 -exec mv {} {}.bak \; #然后对符合条件的文件全部改名为.bak 在日常工作中会用到 find 去查找Size大于多少多少的文件或者目录时 |
#find /etc/ -type f -size -10M -exec ls -lh {} \; #列出来在/etc目录下 类型为文件且大于10M的 并ls -lh显示其详细信息 |

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS下清空文件的几种方法
1.用覆盖重定向清空文件 2.用echo命令+覆盖重定向清空文件 or 3.用null清空文件 or or 4.用sed命令清空文件 5.用truncate命令清空文件 写到这里,我要把truncate命令跟大家说一下 truncate缩小或将文件的大小扩展到指定的大小 语法:truncate [选项] [文件...] 选项: -c:不创建任何文件 -r:选项后加文件名;将指定文件的大小作为此文件的大小 -s:选项后可以不用加空格;使用此大小作为文件的大小 注意:“-r”选项和“-s”选项不能一起用 注:本文中[]里的内容,不是可选的,而是不固定的!
- 下一篇
CentOS7.3破解root密码
centos新的7系列与旧6系列存在着很大的不同,我们看下对root密码重置的步骤! 1、开机出现引导菜单时按下e键 2、找到linux16这一行,在其后追加 rd.break 参数 3、然后按ctrl+x启动到特定的模式,由于更改密码需要用到/sysroot这个分区中的数据,而这个分区默认情况下是只读的,所以需要对它进行重新挂载,并赋予rw权限: 1) mount -o remount,rw /sysroot 2) chroot /sysroot 3) passwd (也可echo redhat | passwd --stdin root) 4) touch /.autorelabel(若Selinux已经禁用则无须执行这一步) 5) exit 4.输入reboot后,系统可能会等待片刻,然后再重新进入到系统中,输入你刚刚更改过的root密码即可登陆。 另一个办法: 编辑grub2,将linux16行的 ro 更改成rw init=/sysroot/bin,大致如下: 定位到Linux16行的ro字段 将ro替换成 rw init=/sysroot/bin chroot /sy...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)