Mac 像windows一样使用右键压缩,使用p7zip实现

Posted himonkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 像windows一样使用右键压缩,使用p7zip实现相关的知识,希望对你有一定的参考价值。

具体参考 https://www.xiebruce.top/202.html
其介绍的非常详细。
只是对其中压缩的时候文件名作了一下修改,使压缩多个文件的时候加上日期作为文件的一部分。

安装 p7zip

brew install p7zip

在邮件菜单中添加快捷方式

利用 Automator 制作 快速操作。
? + space -> 输入:自动操作 -> 新建文稿 -> 快速操作 -> 选择:操作>实用工具>运行shell脚本

技术图片

下面 name="ZIP-"$(date "+%Y%m%d-%H%M%S") 可以修改为自定义的名称

set -e
compress_method="zip"
[[ $# = 1 ]] && name=${1##*/} || name="ZIP-"$(date "+%Y%m%d-%H%M%S")
base=${1%/*}
cd "$base"

i=2
[[ -e "$name.$compress_method" ]] && name="$name-$i"
while [[ -e "$name.$compress_method" ]]; do name="${name%??}-$((++i))"; done

echo ".DS_Store" >> .exclude_file_list
/usr/local/bin/7z a -r -t"$compress_method" ./"$name.$compress_method" "${@#"$base"/}" -xr@.exclude_file_list
rm .exclude_file_list
open -R ./"$name.$compress_method"

以上是关于Mac 像windows一样使用右键压缩,使用p7zip实现的主要内容,如果未能解决你的问题,请参考以下文章

mac系统怎么解压缩包

如何在Mac中压缩文件

Linux 系统 tar 文件压缩打包命令

使 Windows 上的字体像 Mac/Linux 一样渲染:禁用字体提示和/或在客户端处理抗锯齿

苹果电脑怎么做压缩文件

thinkpad可以像macbook一样不开盖激活吗