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"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM