当我们大批量进行删除文件时,一个一个删除太过于麻烦,
使用脚本删除更为简单一些,本文适用于统一密码且删除的文件在这批系统的相同位置时。
编辑文件:
[root@master ~]# vim rm_rf_file.sh
输入以下脚本:
#!/bin/bash
#
#
#删除/usr/share/fonts/test.ttf
#删除/usr/share/fonts/unknown.ttf
#
#
echo “user” | sudo -S cat /dev/null > /dev/null 2>&1
rm=$( sudo rm -rf /usr/share/fonts/test.ttf )
rm1=$( sudo rm -rf /usr/share/fonts/unknown.ttf )
judge1=$( if [ ! -f "/user/share/fonts/test.ttf" ];then
echo "文件已经删除完成"
else
echo "文件无法删除,请尝试手动删除"
fi )
judge2=$( if [ ! -f "/user/share/fonts/unknown.ttf" ];then
echo "文件已经删除完成"
else
echo "文件无法删除,请尝试手动删除"
fi )
echo"###########################################################"
echo"###########################################################"
echo" test.ttf 文件 -- $judge1"
echo"###########################################################"
echo" unknown.ttf 文件 -- $judge2"
echo"###########################################################"
echo"###########################################################"
echo""
echo -n " ====== ======按回车继续====== ====== "
echo''
read
删除后可以进行检测 如果文件未被删除,可以尝试手动删除。
使用前请赋予执行权限
[root@master ~]# sudo chmod +x rm_rf_file.sh
然后执行即可
[root@master ~]# ./rm_rf_file.sh
⚠️请注意 rm -rf 属于危险命令,不可乱用,否则后果自负