欢迎各位兄弟 发布技术文章
这里的技术是共享的
如果你在尝试移动或覆盖应用程序时遇到 "Directory not empty" 的错误,这意味着目标目录 /Applications/Google Chrome.app/
并非空目录,其中可能包含了其他文件或子目录。
在macOS上,如果你想替换已存在的Google Chrome应用程序,正确做法应该是先删除原有应用,然后移动新的应用到指定位置。由于操作涉及系统受保护的目录和文件,你需要使用sudo
命令以获得管理员权限。但请务必小心,确保你确实要替换现有应用,并且已经做好相应备份工作。
以下是分步操作的命令:
首先,安全地删除现有的Google Chrome应用(这将移除所有关联文件):
Sh1sudo rm -rf "/Applications/Google Chrome.app"
然后,将新的Google Chrome应用移动到 /Applications/
目录:
Sh1sudo mv -f "/Volumes/Google Chrome/Google Chrome.app" "/Applications/"
警告:这些命令会永久性地删除和移动文件,所以在执行前请确保路径正确,以及你确实希望执行这样的操作。对于Chrome这类软件,推荐通过其官方更新渠道进行更新,而不是手动替换应用程序文件。