linux shell 脚本,批量删除

linux shell 脚本,批量删除,第1张

#!/bin/bash

#此小脚本为方便需要大批量删除具有相通特征的用户(如xuanfei1

xuanfei2

xuanfei3)

read

-p

"请输入你想要删除的用户并指定范围(如:xuanfei

1

100):"

a

b

c

let

d=$c-$b+1

for((i=1i<=$di++))

do

userdel

$a$b

&&

echo

"已经成功删除$a$b用户"

#想彻底删除用户所有的资料可添加下条明令

#rm

-rf

/home/$a$b

let

b=b+1

done

如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有内容:

find /xxx/xxxxx/xxx/* -mtime +3 -exec rm -rf {} \

如果删除/xxx/xxxxxx/xxx/下 3天以前的 所有文件(不包含目录):

find /xxx/xxxxx/xxx/* -type f -mtime +3 -exec rm -rf {} \

如果不删除MSS目录 只删除MSS内的所有  3天以前的 文件:

find /xxx/xxxxx/xxx/MSS[0-9]*/* -type f -mtime +3 -exec rm -rf {} \

如果不删除MSS目录 但MSS下所有  3天以前的 目录及文件全删除:

find /xxx/xxxxx/xxx/MSS[0-9]*/* -mtime +3 -exec rm -rf {} \


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8570064.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存