【Linux】删除文件夹只保留20个的脚本

    一行命令解决

    # remove directories and only keep latest 20
    path=/data/tmp
    #以下这行保留文件夹名称排序最后的20个,使用于日志文件夹
    ls $path | head -n -20 | xargs -I {} rm -rf $path"{}"
    #以下这行保留文件夹修改时间排序最后的20个,使用于日志文件夹
    ls -t $path | head -n -20 | xargs -I {} rm -rf $path"{}"


    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《【Linux】删除文件夹只保留20个的脚本
    标签:
    分享:

还没有人抢沙发呢~

无觅相关文章插件,快速提升流量