如何在Linux终端SSH中使用unzip?

如何在Linux终端SSH中使用unzip?

我刚刚在 SSH 终端中使用命令“unzip”将文件压缩到远程服务器中。它运行正常,但留下了一个名为“__MACOSX”的新文件夹。

有什么办法可以让命令在解压缩后删除这个文件吗?

答案1

这是 OSX 计算机创建的额外文件夹,它们在 OSX 上是隐藏的。

要从提取中排除该文件夹,请执行以下操作:

unzip ZipName.zip -x __MACOSX/*

将“ZipName”替换为您的 zip 文件的名称。重要的是匹配由两个下划线组成的文件夹,然后是 MACOSX、/*,这样它就不会提取该文件夹中的隐藏文件以及文件夹。

相关内容