如何将桌面文件夹从“桌面 - 本地”更改为Mac上的其他文件夹?

时间:2017-06-29 20:46:00

标签: macos applescript

桌面上显示的文件来自文件夹

  

/用户/用户/桌面

我想知道是否有任何方法可以更改它,以便桌面上显示的文件来自不同的文件夹?

这背后的目的是使用Google云端硬盘(https://www.google.com/drive/download/)并在我的云端硬盘帐户中创建一个“桌面”文件夹,这样我就可以从任何地方同步和访问我的桌面,而无需在本地使用所有文件在桌面上显示

  

/ Users / USER / Google Drive / Mac Desktop

提前感谢所有帮助!

4 个答案:

答案 0 :(得分:9)

备份旧的默认桌面文件夹

如果您现有的桌面文件夹中有文件,请不要担心。我们将备份您现有的文件夹,以便您可以将旧的桌面文件复制到新的DropBox Desktop文件夹中。

只需打开终端并输入以下命令即可。

sudo mv desktop desktop.bak

创建指向新DropBox桌面文件夹的符号链接

总的来说,我们告诉OSX在DropBox中创建一个指向Desktop文件夹的链接,但是将链接看作是默认的Desktop文件夹本身。这样,当您将内容保存到Mac桌面时,它们将像以前一样出现在桌面上,但实际上存储在新的DropBox文件夹中。这是怎么做的......

ln -s /Users/your-user-name/Dropbox/Desktop/ ./Desktop

这对我来说非常合适。

信用转到https://ifyouwillit.com/life/auto-sync-your-mac-desktop-folder-with-dropbox/

答案 1 :(得分:6)

将台式机上的所有内容移至云端:

mv ~/Desktop/* ~/Dropbox/MyDesktopOnTheCloud/

从主目录中删除当前的本地桌面文件夹:

sudo rm -rf ~/Desktop

在云上创建指向您的Desktop文件夹的符号链接:

ln -s ~/Dropbox/MyDesktopOnTheCloud ~/Desktop

在MacOS Catalina上,为了防止系统在每次重新启动后删除符号链接并创建空白的Desktop文件夹,请更改符号链接的标志:

sudo chflags -h schg ~/Desktop

重要的是指定 -h 选项,以指示 chflags 命令不要遵循符号链接。这样,系统无法更改链接,但目标文件夹则不能。例如,系统确实可以将屏幕截图保存到桌面。如果省略 -h 选项,则重新启动后将删除符号链接,而Dropbox中的文件夹将被标记为不可更改。

答案 2 :(得分:2)

您可以尝试使用符号链接。 Dropbox使用情况有一个非常好的帖子here - 尝试根据您的需要采用它。

这些是必不可少的部分:

键入

,在终端中导航到Dropbox文件夹
$scope.$on('$stateChangeSuccess', function() {  

       $('*[ng-click]').each(function() {
            $(this).attr("ng-click");
            $(this).attr("on-touch", $(this).attr("ng-click"));
        });
});

然后点击返回。终端中的新行将显示为

cd /Users/YourMacUsernameHere/Dropbox

输入

创建符号链接
Your-Computer-Name:Dropbox YourUserName$

然后回击。使用别名/快捷方式箭头,Dropbox文件夹中会出现一个文件夹,它将立即开始上传。

要为桌面创建符号链接,请键入

ln -s ~/FolderNameHere 

答案 3 :(得分:2)

我发现MacOS Catalina在重启时重置了符号链接。 sudo chflags schg(链接路径)可防止MacOS触摸链接。