将文件从 Mac 同步到闪存驱动器 - 自动吗?

将文件从 Mac 同步到闪存驱动器 - 自动吗?

我有一个闪存驱动器,我们给它命名吧FLASH

我希望,在我的 mac 上,当FLASH插入(并自动安装)时,执行特定的脚本并使其~/Documents自动复制到/Volumes/FLASH/Documents(mac 在 处安装驱动器/Volumes)。

同一个驱动器FLASHDocuments在 Mac 情况下之前添加了这个新文件夹),当插入 Ubuntu 机器时,我希望它自动复制FLASH/Documents~/Documents(或在安装后自动执行脚本)。

在这些不同的场景下我应该如何做?我不想为此使用第三方应用程序,我更喜欢使用两个平台上可用的核心/内置工具。

答案1

launchd使用钥匙使用物品StartOnMount

# example launchd plist file using StartOnMount key
open -e /System/Library/LaunchDaemons/com.apple.backupd-attach.plist

更多信息:

答案2

在 Mac 上,使用何时做某事,一款免费软件,当您安装/卸载驱动器时会触发操作。

在Linux方面,乌德夫可以在插入磁盘时运行外部程序(参见例如如何在插入 USB 设备时收到通知?)。

相关内容