Linux下删除无用的(很久没有访问或者修改)的文件
来源:互联网 发布:阿里云生态合作伙伴 编辑:程序博客网 时间:2024/05/16 07:05
#!/bin/bash##path="/root"path=$1if [ ! -d $path ]; then ##判断目录是否存在 echo "Directory '$path' does not exist Or '$path' is not a directory!" exit 0fiif [ ! -x $path -o ! -r $path ]; then ##验证用户对目录是否有足够权限 echo "You have no right to read the directory '$path'!" exit 0 fideclare -i dayStr=86400 #一天时间的秒数declare -i day=7interval=$(($dayStr*$day)) #时间间隔for file in $path/* ##遍历目录do if [ -f $file ]; thenatime=`stat -c %X $file`##文件最近一次的访问时间dtime=`date +%s`##系统时间 if [ $[ $dtime - $atime ] -gt $interval ]; thenrm -f $file fi fidone
0 0
- Linux下删除无用的(很久没有访问或者修改)的文件
- java file 删除目录下无用的文件
- 用Java修改Window或者Linux下的hosts文件
- 用Java修改Window或者Linux下的hosts文件
- Linux下删除文件没有释放空间的问题
- 如何删除ubuntu下无用的垃圾
- as下删除无用的图片
- studio删除无用的文件资源
- Android Studio删除无用的资源文件
- Android Studio删除无用的资源文件
- 很久没有的随笔
- 项目总结-Linux下批量删除无用文件
- 删除无用的图片
- WIN7下恼人的AppData——删除无用的缓存文件
- 删除文件下的某个文件或者所有文件
- windows下创建没有文件名的文件或者文件夹
- 在linux下使用find命令查找某一个时间点以后创建或者修改的文件
- 利用.bat删除KEIL编译生成的无用文件
- VS2005启动调试器很慢的解决办法
- ios项目生成ipa文件的真正简单可用的方法
- OpenCV形态学操作
- Apache ActiveMQ 集群配置方法
- Powdesign15连接sql2005相关
- Linux下删除无用的(很久没有访问或者修改)的文件
- Xcode键盘快捷键
- NoSQL数据库的35个应用场景
- 如何把linux默认自带的openJDK改为oracle的JDK
- 今年调研的开源软件(2)
- 关于Apple开发者账号的申请
- C++ DLL导出函数的两种方法
- A + B
- IT人 不要一辈子靠技术生存