macos – 如何在mac os x 10.7中移动默认用户子目录“Sites”?

我想将我的站点目录从我的启动光盘移到外部硬盘驱动器上.

例如,我将〜/ Sites目录的所有内容移动到外部驱动器/ Volumes / ExternalDrive / Sites

我以为我可以删除启动光盘上的Site版本,并链接到外部硬盘驱动器位置.当我尝试这样做时,我收到一个错误:

“网站”无法修改或删除,因为Mac OS X需要它.

我相信我已经更新了所有相应的apache2配置文件,但我相信它是一个mac的东西.

任何帮助表示赞赏.

谢谢,
詹姆士

最佳答案 我还没有在10.7中尝试过它,但我在10.6中遇到了与其他默认用户文件夹类似的问题.我最终使用命令行强制解决问题,这可能适用于Sites文件夹.

首先,确保您已正确备份.然后打开终端并尝试:

sudo rm -r /Users/yourusernamehere/Sites
ln -s /Volumes/ExternalDrive/Sites /Users/yourusernamehere/Sites

第一行删除具有根级权限的Sites文件夹.第二行创建一个软链接到用户文件夹中的/ Volumes / ExternalDrive / Sites,其名称为Sites.此软链接将与Finder中的别名相同,但在命令行等方面可以更好地工作.

点赞