【发布时间】:2021-10-11 03:53:26
【问题描述】:
我写了一个 AppleScript
执行shell脚本“mv /Users/xxx/Documents/1.png /usr/local/” 具有管理员权限
但它失败并返回“不允许操作”。
我知道 Apple 不允许将文件复制到 /usr/local。但是如果我将目标文件夹从“/usr/local/”更改为“/Users/xxx/Desktop/”,脚本也会失败。
此外,像这样的脚本都成功了。 ↓↓↓
以管理员权限执行 shell script "touch /usr/local/1.txt"
或
使用管理员权限执行 shell 脚本“mkdir /usr/local/testfolder”
为什么创建文件或文件夹最终成功但复制文件失败?
【问题讨论】:
-
"Apple 不允许将文件复制到 /usr/local" 您不能随意访问任何位置。
-
RE:“Apple 不允许将文件复制到 /usr/local”——这句话不正确!正确完成后,我将 文件 复制/移动到
/usr/local/没有问题,并且所有适当的权限都已根据复制/移动的完成方式获得授权。
标签: macos applescript