sh 删除/ tmp中未使用的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 删除/ tmp中未使用的文件相关的知识,希望对你有一定的参考价值。
tempIFS=$IFS; IFS=$'\n'; declare -A in_use=(); for i in $(sudo lsof | grep "/tmp/" | awk '{print $9}'); do in_use[$i]=1; done; declare -p in_use; for file in $(find /tmp -maxdepth 1 -mmin +10 -type f -regextype posix-basic -regex '.*\.\(csv\|tsv\|xlsx\|xls\|txt\|json\|zip\)$'); do [[ -z {$in_use[$file]} ]] && echo "in use: $file" || sudo rm -v $file; done; IFS=$tempIFS
以上是关于sh 删除/ tmp中未使用的文件的主要内容,如果未能解决你的问题,请参考以下文章
linux自动删除7天前的文件
在Linux中如何删除指定日期之前的一些文件?
hadoop 批量处理脚本编写
qW3xT.2,解决挖矿病毒。
Centos 定时删除文件夹文件
删除 React 中未使用的依赖项