批量处理文件-文件重新命名与删除

获得/bin/log文件夹下的所有文件,mv oldname.txt newname.txt重新命名文件名
DIR="/path/to/files"
sufix=".txt"
for file in $DIR/*.log ; do
    if [ -f "$file" ]; then
        mv "$file" "$file$sufix"
    fi
done

批量删除文件名包含test,不需要shell脚本

find . -type f -name '*test*' -delete//只删除文件不删除目录

//最好在删除前先检查是否是对应的文件
find . -type f -name '*test*'

 

posted @ 2025-05-12 23:12  爱晒太阳的懒猫。。  阅读(13)  评论(0)    收藏  举报