Linux删除3天前的归档日志文件
2023-06-25 07:05:31 阅读次数:209
linux,postgresql,数据库
[root@10-0-42-136 wal_archive]# ll -a
total 131080
drwxr-xr-x 2 database database 4096 Oct 27 20:37 .
drwxr-xr-x 4 root root 4096 Oct 26 17:31 ..
-rw------- 1 database database 16777216 Oct 26 17:36 000000010000000000000001
-rw------- 1 database database 16777216 Oct 26 17:51 000000010000000000000002
-rw------- 1 database database 16777216 Oct 27 16:04 000000010000000000000003
-rw------- 1 database database 16777216 Oct 27 19:42 000000010000000000000004
-rw------- 1 database database 16777216 Oct 27 19:46 000000010000000000000005
-rw------- 1 database database 16777216 Oct 27 20:05 000000010000000000000006
-rw------- 1 database database 16777216 Oct 27 20:27 000000010000000000000007
-rw------- 1 database database 16777216 Oct 27 20:37 000000010000000000000008
先列出/var/lib/postgresql/data/wal_archive下面3天前的文件
[root@10-0-42-136 wal_archive]# find /var/lib/postgresql/data/wal_archive -type f -mtime +3 ;
/var/lib/postgresql/data/wal_archive/000000010000000000000001
/var/lib/postgresql/data/wal_archive/000000010000000000000002
删除
find /var/lib/postgresql/data/wal_archive -type f -mtime +3 -exec rm -f {} \;
参考时间问题
- (1) 访问时间(access time 简写为atime):atime:(access time)显示的是文件中的数据最后被访问的时间,比如系统的进程直接使用或通过一些命令和脚本间接使用。(执行一些可执行文件或脚本)
- (2) 修改时间(modify time 简写为mtime)mtime: (modify time)显示的是文件内容被修改的最后时间,比如用vi编辑时就会被改变。(也就是Block的内容)
- (3) 状态修改时间(change time 简写为ctime) ctime: (change time)显示的是文件的权限、拥有者、所属的组、链接数发生改变时的时间。当然当内容改变时也会随之改变(即inode内容发生改变和Block内容发生改变时)
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/liuyunshengsir/5998347,作者:liuyunshengsir,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:公网防火墙通外网配置思路
下一篇:深入了解PostgreSQL日志