如何删除 macOS 压缩包中的隐藏文件?

时间:2023-07-26 11:38:12 

如何删除 macOS 压缩包中的隐藏文件?在工作中,压缩打包文件是不可缺少的一项工作。为了避免文件的损坏和缺失,我们通常在macOS系统中,把多个文件或文件夹压缩后进行传输,我们一般使用访达(Finder)右键菜单中的压缩功能,十分方便。然而却有个问题,就是压缩后的文件中包含 __MACOSX、.DS_Store 等 macOS 系统隐藏文件。

如何删除 macOS 压缩包中的隐藏文件?

如果是在 macOS 系统上进行解压或查看,这些文件是隐藏的,没有什么影响。但如果是发送给 Windows 系统用户,则解压后这些文件就会显示出来,可能引起对方的疑惑,造成不必要的麻烦。

如何删除 macOS 压缩包中的隐藏文件?

其实,我们可以使用 macOS 自带的自动化软件自动操作(Automator)来解决这个问题。

解决方法
这里,可以下载我制作的Oka解压专家,解压后双击安装。

之后,如果需要去除 Zip 压缩文件中的系统隐藏文件,直接选择其右键菜单服务项目中的「净化Zip压缩文件」即可。处理完成时,还会发出提醒。

如何删除 macOS 压缩包中的隐藏文件?

演示

原理

使用「自动操作」打开后,可以看到其内容并不复杂。首先,其工作范围设定在“访达中的文件或文件夹”,这样就只会在这些位置的右键菜单中出现。当然,你也可以根据自己的需要进行修改。具体的文件处理操作则是由 Shell 脚本完成的。处理完成后发出通知提醒。

如何删除 macOS 压缩包中的隐藏文件?

内部流程

Shell 脚本内容如下,同样是使用的 macOS 自带命令,不需要额外安装软件也无需网络,支持多文件批量操作。脚本的大致流程为:对选中的每个文件,判断是否为 zip 压缩文件,如果是则进行净化操作。

# 循环处理选择的多个文件for f in "$@"do # 获取文件类型,以确保是 Zip 压缩文件 fileType=$(file -bI "$f") if [[ $fileType =~ "application/zip*" ]]; then # 删除 __MACOSX 与 .DS_Store 文件 zip -d "$f" \*__MACOSX\* || true zip -d "$f" \*.DS_Store\* || true fidone


结语
其实,__MACOSX 与.DS_Store 是 macOS 系统用来保存文件夹自定义图标、其中文件位置等元数据信息的。如果 Zip 压缩文件始终在 macOS 上使用,这些文件就不会显示出来,也不必去除这些文件。

你也可以使用 Keka、BetterZip 等压缩软件,它们都具有压缩时排除 __MACOSX 与.DS_Store 等文件的功能。想了解更多压缩软件请在MacDown种搜索即可!

标签:如何删除,macOS,压缩包中的隐藏文件
0
投稿

猜你喜欢

  • 如何将PowerPoint2003图片置于底层,不覆盖文字

    2023-01-23 19:33:40
  • Mathtype怎么批量修改公式?Mathtype批量修改公式的方法

    2023-09-27 18:22:49
  • 【更新必读】win10预览版10041官方已知问题及相应解决方法汇总

    2022-11-02 00:20:42
  • wps表如何修改默认文件的保存位置

    2022-10-23 02:01:01
  • 如果快速调用Windows7截图工具完成截图

    2023-04-22 02:56:34
  • Win10预览版10159中文自制ISO系统镜像下载 32位

    2023-08-16 05:10:37
  • Win10系统资源管理器总是自动刷新如何解决?

    2022-05-07 19:21:51
  • pacis.exe - pacis是什么进程 有什么用

    2022-08-10 17:17:38
  • 如何抢救丢失的PPT文稿?

    2023-09-20 06:34:46
  • 搜狗输入法怎么打颜文字表情符号

    2022-10-17 13:31:39
  • Win10电脑蓝屏出现一堆英文怎么解决?Win10电脑蓝屏出现一堆英文解决教程

    2023-11-04 01:35:56
  • CPU温度90度正常吗?CPU温度90度详细分析

    2023-02-21 08:42:59
  • 惠普星14 青春版笔记本安装win11系统教程

    2023-05-11 00:02:48
  • 苹果的App Store生态系统在2019年促成超过五万亿美元的商业交易

    2022-06-03 08:04:01
  • excel表格百分比怎样去除

    2022-04-02 09:07:45
  • WPS excel 如何批量去除零值

    2022-05-01 08:30:00
  • 怎么用U盘装xp系统

    2023-06-09 18:50:23
  • Win11电脑如何设置自动开机?Win11定时开机设置教程

    2022-12-30 02:12:54
  • Luminar 4 教程「9」,如何在 Luminar 4 中​使用颜色工具?

    2023-12-08 12:48:48
  • 惠普暗影精灵怎么进入bios设置u盘启动?

    2022-08-18 18:42:10
  • asp之家 电脑教程 m.aspxhome.com