删除文件夹下除指定文件、文件夹外的所有文件、文件夹
#!/bin/bash
#删除文件夹下除指定文件、文件夹外的所有文件、文件夹
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
ls|grep -v 'helloworld.sh' |grep -v 'deleteAllFileButOne.sh' |xargs rm -rf
本文介绍了一个利用bash脚本实现的功能,该脚本能够快速删除指定目录中除了特定文件和子文件夹之外的所有文件和子文件夹。通过过滤ls命令的输出,避免了不必要的文件操作,提高了效率。
#!/bin/bash
#删除文件夹下除指定文件、文件夹外的所有文件、文件夹
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
ls|grep -v 'helloworld.sh' |grep -v 'deleteAllFileButOne.sh' |xargs rm -rf
466
402

被折叠的 条评论
为什么被折叠?