超过N天没有访问的文件。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超过N天没有访问的文件。相关的知识,希望对你有一定的参考价值。


编写一个脚本,清除/aspera/home 路径下超过N天没有访问的文件。
清除的文件需要记录,并且带有文件最后的访问日期。


1、find /tmp/back/ -type f -atime +20 -exec /tmp/remov_file.bash {} \;

2、remov_file.bash

#!/bin/sh

echo $1 , `stat -c %x $1` >> /tmp/remove_file.$(date +%F).log

rm -f $1


知识点详解:

1.find 可以跟脚本。

2.stat -c %x $1  



=======================

-c  --format=FORMAT   自定义输出格式,结尾有换行

可选的文件信息输出格式
  
  %F   File type 文件类型
  %n   File name  文件名
  %s   Total size, in bytes   文件大小(单位byte)
  %u   User ID of owner  所有者的用户ID
  %U   User name of owner 所有者的用户名
  %x   Time of last access 最后访问时间



本文出自 “8277056” 博客,请务必保留此出处http://8287056.blog.51cto.com/8277056/1887395

以上是关于超过N天没有访问的文件。的主要内容,如果未能解决你的问题,请参考以下文章

MySQL活动期间订单满600元并且在活动日期之前超过30天没有下过单_20161030

根据月度数据预测

对超过 4000 天数据的 bigquery 表进行分区?

如何根据时间删除或查找文件

访问超过4G的文件,在Linux或Unix下该怎么做

n诺挑战赛5题解