在OS x上打开控制台(终端)窗口并执行命令(rsync)

时间:2011-07-24 20:47:13

标签: macos backup

我来自Windows后台并尝试帮助mac用户朋友将她的图片,文档等备份到外部驱动器上。在Windows中,我将通过使用xcopy命令创建一个简单的批处理文件并在桌面上有一个双击时指向该.bat文件的快捷方式来完成此操作。但是,在mac世界中,我很难找到如何做到这一点。我反复搜索以找到mac等价物,但我发现的所有网站都说“mac上有这么多选项 - 使用其中一个。”但是,没有人给出具体的解决方案,也没有指出具体的解决方案。这里的任何人都知道一个特定的一步一步的过程来实现这一目标我只是希望能够让她双击桌面上的图标并将其个人文档(不是应用程序设置或其他开销)复制到外部硬盘驱动器上。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

  1. 创建批处理文件,通常称为shell脚本。
  2. 输入您要运行的所有命令。
  3. 设置可执行位,这是通过终端中的chmod + x path-to-the-file完成的。
  4. 显示脚本信息,并将Terminal设置为应打开它的应用程序。
  5. 然而,我在类似的情况下所做的并且我建议你做的是我创建了一个shell脚本,而不是使用终端我从AppleScript应用程序启动它。您当然可以将整个shell脚本嵌入到AppleScript中。基本上它看起来像下面这样:

    on run
      do shell script "rsync -av ~/Pictures /Volume/Backup"
    end run
    

    对要复制的每个文件夹重复 do shell ... 行,或者调用shell脚本本身。然后使用Mac OS X附带的AppleScript编辑器并将其另存为实际应用程序。