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

时间:2012-05-07 22:14:15

标签: macos sites

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

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

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

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

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

感谢任何帮助。

谢谢, 詹姆斯

1 个答案:

答案 0 :(得分:2)

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

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

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

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