Linux 下删除大量文件

一、直接删除

find . -name "*.log" | xargs rm -r

二、慢速删除

保存下边脚本为 slowRemove.sh,并添加可执行权限 chmod +x slowRemove.sh。通过 sleep,降低服务器硬盘负载压力。

#!/bin/bash
for name in `find /mnt/to-delete -name "*" -print`
do
    echo $name
    rm -f $name
    sleep 0.01
done
    原文作者:风逐蓝天
    原文地址: https://segmentfault.com/a/1190000002785069
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞