【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个的脚本
    标签:
    分享:

还没有人抢沙发呢~