首页 > 其他 > 详细

Find 命令记录

时间:2019-09-09 17:12:36      阅读:85      评论:0      收藏:0      [点我收藏+]

当需要查找一个时间的文件时 使用find 【文件目录】 -mtime 【时间】

例如:查看mysql.bak目录下的1天前的文件

find mysql.bak -mtime 1

技术分享图片

   找到此文件之后需要将它移动到另外一个存储目录中留作备份使用

[root@zabbix ~]# find mysql.bak/ -mtime 1 -exec cp {} /cephfs/zbx_mysql/ \;

[root@zabbix ~]# ll /cephfs/zbx_mysql/

total 44980653

-rw-r--r-- 1 root root 4486144311 Sep 9 14:41 zabbix20190908.sql

[root@zabbix ~]#

技术分享图片

技术分享图片

find还有另外一种执行命令时需要按y确认的方法 如下:

[root@zabbix mysql.bak]# find /cephfs/ -mtime 0 -ok mv {} /cephfs/zbx_mysql/ \;

< mv ... /cephfs/ > ? y

mv: cannot move /cephfs/ to a subdirectory of itself, /cephfs/zbx_mysql/cephfs

< mv ... /cephfs/zbx_mysql/cephfs > ? y

mv: /cephfs/zbx_mysql/cephfs and /cephfs/zbx_mysql/cephfs are the same file

< mv ... /cephfs/zabbix20190908.sql > ? y

[root@zabbix mysql.bak]# ll /cephfs/zbx_mysql/

total 44980653

-rw-r--r-- 1 root root 4486144311 Sep 9 14:24 zabbix20190908.sql

[root@zabbix mysql.bak]#

当查找完成文件执行 需要对此文件执行命令 -ok 参数是需要用户进一步确认是否要执行该操作。

技术分享图片

Find 命令记录

原文:https://www.cnblogs.com/lbjstill/p/11492693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!