【使用rm命令删除特定文件的方法】部分用户可能还不知道rm命令是用来做什么的吧?学习过计算机的专业用户肯定知道,使用rm命令可以在删除文件的时候忽略某特定的文件 。也就是说,如果你要删除文件,但是又怕删掉某些重要文件时,你就可以使用这个命令了 。非专业的用户可能不是很明白,没关系,接下来小编就以实例来给大家做个演示吧!
方法步骤:方法一:使用扩展通配符
1、打开扩展通配符,我们可以使用命令:shopt -s extglob来打开 。
2、防止我们已开启过可以使用命令:shopt -s来检查有没有开启 。
3、例如有文件夹test,我们只想留下1.tt文件,其他的全部删掉,那么我们可以使用命令:rm -rf !(1.tt),执行之后就只剩下这一个文件了 。
方法二:find命令法
1、同样是上面那种情况,可以使用命令: find . -not -name "1.tt" -exec rm -rf {} ;来删除 。
PS:若遇到提示可忽略不理 。
2、也可以经过一下转换将find交给rm命令,这样我们就可以使用如下命令来解决:
find . -not -name "1.tt" | xargs rm -rf
方法三:shell脚本
同样的问题,只留下一个文件,我们可以使用编写脚本的方法来解决:
for i in `ls`;do if [ "$i" != 1.tt ];then rm -rf $i;fi;done;
执行该脚本之后如下图所示:
通过以上三种方法中的任意一种都可以解决这个问题,这样就可以保护我们的重要文件了 。虽然如今删除方式越来越多,也越来越简单,但是小编还是认为这种方式删除文件对重要文件最能起到保护作用 。希望对大家有所帮助 。
推荐阅读
- Axure8如何使用钢笔画线段_使用钢笔画线段的方法分享
- 车载吸尘器使用方法
- XP下修改硬盘分区容量
- 联想ET860使用有感
- 盛泰CM918使用感受
- win7 tracert命令的使用方法
- 小心使用的XP终极减肥大法
- 写在73下市之前 N73使用感言
- 使用IPconfig测试本机TCP/IP网络配置的方法
- 桔子F1+使用日记