如何将文件复制到所有用户帐户

OSX Yosemite服务器 – 150个奇怪的联网用户帐户 – 有没有办法将文件(例如Safari扩展)复制到每个用户帐户中的相同位置?

一个简单的terminal行动将在几秒钟内完成

cp -rvn /original/file/location/file.name / folderofuseraccounts / * / subfolderlocation / subfolder /

如果你不熟悉的话,做一个“man cp”(terminal)。 各种交换机都相当有帮助。 -r(recursion – 它将复制所有子文件夹)-v(详细 – 它会告诉你它在屏幕上做什么)-n(不要覆盖 – 如果find一个文件)

把这个和launchd结合起来,你可以用一个非常简单的方法定期更新你所有的用户账号。

另一种方法是在服务器上执行一个特定文件夹的'rsync'INTO所有用户的特定文件夹…