具體參考 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"