Linux系统中删除特定文件外的所有文件

有这么个场景,如果你想删除某个目录下除了指定文件外的所有文件,你会怎么做呢?在Linux系统下,你可以只需要一条命令就可实现这个功能;

该操作不可逆,请小心谨慎!

rm -f !(specifile.txt)

这条命令将删除除了specifile.txt文件外的所有其他文件;

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/remove-all-but-one-specific-file.html

分类: 计算机技术
推荐阅读:
C语言获取当前系统的CPU核心数量 本文将介绍C语言在Windows系统和Linux系统下获取CPU核心数量的方法;
Python使用webbrowser模块来实现弹出一个网页 如果你希望在别人运行你的程序时弹出一个指向自己网站的页面,你可以通过以下代码来实现:
Rust panic宏的用法和示例 在Rust中,当你使用panic宏时,表明程序遇到了一个不可恢复的错误,因此需要立即停止执行并打印错误信息;
C语言生成指定长度的字符串密码 在C语言中使用当前时间和进程识别码作为随机种子,生成一个指定长度,内容随机的字符串密码;
C语言获取操作系统类型 在C语言中,获取操作系统类型的方法通常依赖于操作系统和编译器。以下是一种常见的方法,可以使用预定义的宏来获取操作系统类型:
Python str()函数 str() 函数用于将指定的对象转换为字符串类型。如果对象已经是字符串类型,则返回对象本身;否则,会调用对象的 __str__() 方法来进行转换。