桌面上显示的文件来自文件夹
/用户/用户/桌面
我想知道是否有任何方法可以更改它,以便桌面上显示的文件来自不同的文件夹?
这背后的目的是使用Google云端硬盘(https://www.google.com/drive/download/)并在我的云端硬盘帐户中创建一个“桌面”文件夹,这样我就可以从任何地方同步和访问我的桌面,而无需在本地使用所有文件在桌面上显示
/ Users / USER / Google Drive / Mac Desktop
提前感谢所有帮助!
答案 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触摸链接。