Linux删除所有与扩展名不匹配的文件

在Linux系统下,当你想删除某个文件夹下没有指定扩展名的所有文件时,你可以使用这条命令来实现,它将会删除目录下所有与扩展名不匹配的文件:

这条命令造成的结果不可逆,请再三确认后再执行;

rm !(*.foo|*.bar|*.baz)

这条命令将删除文件夹下没有.foo.bar.baz扩展名的所有文件;不会删除目录,如果你需要删除目录,请添加-rf参数;

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

本文地址: https://www.perfcode.com/p/delete-all-files-dont-match.html

分类: 计算机技术
推荐阅读:
Python bin()函数 bin()是 Python 内置函数之一,它可以将一个整数转换为二进制字符串表示。
Python bytearray()函数 bytearray是 Python 中的一个内置类,用于表示二进制数据。与 bytes 类似,bytearray也是不可变的序列,但是它可以通过索引来修改其中的元素,因此可以用于一些需要修改二进制数据的场合。
C程序计算二阶行列式的值 本文将使用C语言编写程序计算二阶行列式的值;程序通过定义一个2*2数组用于存储输入的二阶行列式;再通过前文的公式计算出二阶行列式的值;
WordPress上传媒体文件时发生http错误的解决方法 在用WordPress上传媒体文件时,可能发生 http error;发生这种原因是服务端php或web服务程序没有正确配置所致
Golang中 :=的详细用法 在Go语言中:=运算符被用来声明变量以及给变量赋值,它可以自动推断变量类型;
将Kali安装到VirtualBox虚拟机 本文将详细介绍如何将Kali系统安装到VirtualBox虚拟机中;首先,你需要安装好 VirtualBox;VirtualBox 是一款优秀的开源虚拟机软件;VirtualBox的官方下载地址为: