
题主你好,
脚本代码如下:
使用方法:假设题主要循环删除A文件夹下的sharding开头的子文件夹,则将脚本放到A文件夹下, 假设脚本名为del_sharding.sh, 则先使用chmod +x del_sharding.sh给文件加上可执行权限, 然后执行./del_sharding &命令,让脚本后台运行.
-----
当脚本后台运行后, 我们在A文件夹下使用mkdir sharding1234来创建名为sharding1234的文件夹, 创建好之后,执行ls命令,此时我们并没有发现sharding1234这个文件夹,因为它已经被后台运行的del_sharding.sh脚本给删掉了.
=====
*.千万要注意脚本不要随意放, 以免误删重要文件.
希望可以帮到题主, 欢迎追问.
linux删除正在被使用的文件的 *** 作方法如下:
1、首先打开Linux系统,创建一个空文件和空文件夹。如图所示:
2、rm 文件名 (功能:删除文件)提示:是否删除文件,输入yes。如图所示:
3、rm * (功能:删除该路径下的所有文件)
4、rm -f 文件名 (功能:删除文件,不再询问是否删除)
5、rm -r 文件夹 (功能:递归删除文件夹)
6、rm -rf 文件或者目录 (功能:删除文件获得递归删除目录,最常用)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)