我需要找到一个解决方案,每天备份特定的文件夹,希望是一个RAR或ZIP文件。
如果是在PC上,我本来就已经做过了。但我不知道如何在Mac上接近它。
我基本上想要实现的是一个自动化任务,可以使用可执行文件运行,它可以:
/Volumes/Audio/Shoko
)压缩为rar或zip文件。
(在zip文件中排除所有子目录中的所有* .wav文件和目录名称“视频”)。/Volumes/Post Shared/Backup From Sound
)。
(或直接压缩到此文件夹)。我想再说一遍,我通常不会使用Mac,所以像脚本打开什么样的文件,这样的东西对我来说并不是微不足道的。
我试图将Mark的bash行(来自下面的第一个答案)放在txt文件中并执行它,但是它有错误并且无法正常工作。
我也试过使用Automator,但它太简单了,没有高级选项。
我怎么能做到这一点?
我会喜欢一个有效的例子:)
谢谢,
戴夫
您可以创建一个执行备份的bash
脚本,然后您可以双击它或按计划运行它。我不知道你选择的路径和/或工具,但有些事情是这样的:
#!/bin/bash
FILENAME=`date +"/Volumes/path/to/network/share/Backup/%Y-%m-%d.tgz"`
cd /directory/to/backup || exit 1
tar -cvz "$FILENAME" .
您可以将其作为backup
保存在桌面上,然后进入终端并键入:
chmod +x ~/Desktop/backup
使其可执行。然后您可以双击它 - 显然在更改路径后反映您要备份的内容和位置。
此外,您可能更喜欢使用其他一些工具 - 例如rsync
但方法是相同的。