超过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天没有访问的文件。的主要内容,如果未能解决你的问题,请参考以下文章