0
点赞
收藏
分享

微信扫一扫

linux教程:删除当前目录非.zip文件及目录(find和rm两种方式)


第一种方式

要删除当前目录中除了.zip文件以外的所有文件和目录,可以使用以下命令:

rm -fr !(*.zip)

这个命令使用了通配符!(*.zip)来匹配除了.zip文件以外的所有文件和目录,并使用rm -fr来递归删除它们。请确保在执行此命令之前,你已经切换到了正确的目录。

第二种方式

使用find结合rm来删除非.zip文件及目录的命令:

find . ! -name "*.zip" -type f -delete
find . ! -name "*.zip" -type d -exec rm -rf {} +

这两个命令分别用于删除当前目录下的非.zip文件和非.zip目录。请确保在执行这些命令之前,你已经切换到了正确的目录。


举报

相关推荐

0 条评论