• Linux删除3天前的归档日志文件


    [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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    先列出/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
    
    
    • 1
    • 2
    • 3
    • 4

    删除

    find /var/lib/postgresql/data/wal_archive -type f -mtime +3  -exec rm -f {} \;
    
    • 1

    参考时间问题

    • (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内容发生改变时)

  • 相关阅读:
    重读百度移动生态:“第一曲线”的创新“延长线”
    反沙箱方法
    学习 SSH Key 生成方法
    Vue3自定义指令
    ubuntu 22.04安装百度网盘
    Ubuntu配置静态IP
    大数据开发是做什么的?怎样入门?
    linux系统上禁用ipv6
    Docker的奇幻漂流
    2023华为杯D题——基于Kaya模型的碳排放达峰实证研究
  • 原文地址:https://blog.csdn.net/liuyunshengsir/article/details/127617078