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

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

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

答案1

一个简单的终端操作将在几秒钟内完成此操作

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

如果您不熟悉,请执行“man cp”(在终端中)。各种开关都非常有用。-r(递归 - 它将复制所有子文件夹)-v(详细 - 它会在屏幕上告诉您它正在做什么)-n(不覆盖 - 如果在目标位置找到文件,则不会覆盖文件)

将其与 launchd 结合起来,您就可以以非常简单的方式对所有用户帐户进行定期更新。

另一种方法是将服务器上的特定文件夹执行“rsync”操作,将其同步到所有用户的特定文件夹中...

相关内容