![備份目前資料夾,並在檔案名稱中新增日期](https://rvso.com/image/1388797/%E5%82%99%E4%BB%BD%E7%9B%AE%E5%89%8D%E8%B3%87%E6%96%99%E5%A4%BE%EF%BC%8C%E4%B8%A6%E5%9C%A8%E6%AA%94%E6%A1%88%E5%90%8D%E7%A8%B1%E4%B8%AD%E6%96%B0%E5%A2%9E%E6%97%A5%E6%9C%9F.png)
在 Windows PC 上工作時,我使用了包含以下行的 cmd 檔案:
winrar.exe a -agYYYYMMDD -x*\*.cmd -r -ibck -ep1 -ed "%~dp0..\_materials\bak - .rar" *.*
它幫助我創建當前資料夾的備份,並將日期添加到檔案名稱中,並排除一些特定檔案。
我怎麼能在 OS X 上擁有相同的功能?我可以用 zip 而不是 rar。
更新。以下是 winrar 對這些參數所做的解釋:
- A- 新增至檔案
- -agYYYYMMDD- 以 YYYYMMDD 格式將目前日期新增至存檔檔案中
- -x*\*.cmd- 從結果存檔中排除所有 cmd 文件
- -r- 包括那裡的所有子資料夾和文件
- -ibck- 在背景運行
- -ep1- 從存檔中排除目前資料夾
- -ed- 排除空資料夾
(這裡是 Mac 作業系統的 winrar -http://www.rarlab.com/rar/rarosx-5.0.1.tar.gz)