我在Dropbox中有一个文件夹,我想在我的桌面上添加一个该文件夹的快捷方式。我猜这应该像在Windows操作系统中一样非常简单 :) 然而,我不知道如何在Ubuntu 14.04中完成这个操作。
有什么办法可以在我的桌面上创建一个简单的文件夹快捷方式吗?
有什么办法可以在我的桌面上创建一个简单的文件夹快捷方式吗?
home/desktop/
文件夹。 - xkeshav~/Desktop/
文件夹中创建一个扩展名为.desktop的文件来添加桌面快捷方式。我们创建的.desktop文件将在由[folder-path]
指定的位置启动文件夹查看器应用程序xdg-open
。~/Desktop/[file-name].desktop
:[Desktop Entry]
Name=[folder-name]
Exec=xdg-open [folder-path]
Type=Application
Terminal=false
Icon=[icon-path]
将[folder-name]
替换为文件夹的名称,将[folder-path]
替换为文件夹的位置。
请注意:如果文件夹的位置或名称发生变化,则需要编辑.desktop条目。
创建文件后,它将出现在桌面上。右键单击它,然后点击允许启动
以激活.desktop文件作为应用程序。
您可以使用自己选择的图像替换[icon-path]
;默认的Ubuntu图标位于:/usr/share/icons/
。
默认的Ubuntu文件夹图标示例包括(但不限于):
/usr/share/icons/Yaru/48x48/places/folder.png
/usr/share/icons/Humanity/places/48/folder.svg
/usr/share/icons/HighContrast/48x48/folder.png
xdg-open
,因此使用.desktop扩展名而不是.directory扩展名是正确的。但不是:
rm -r LINK-TO-DIR
... 这将首先删除链接所显示的文件/目录,尤其是使用“-f”标志时。
如果您是“终端”用户,请查看以下输出:
ln --help
... 这是LN的小写形式,没有其他意思;-)
它的语法可能一开始看起来有点“反向”,因为您首先指定它应该指向哪里,然后是LINK的名称。
cd $HOME/Desktop mkdir -p $HOME/z ln -s $HOME/z New-Link-To-Home-z
... 请注意,GUI 不会在没有帮助的情况下注意到新的桌面内容;您需要注销+登录。
更多信息可以在互联网上找到,或者在以下两个命令中稍微简洁:
man ln info ln
... 在这两者之间,我个人更喜欢第一个,因为'info'有时会“脱离上下文”。
ln -s <path_to_reference_folder> <path_where_you_want_your_link_to_be_placed>
sudo nano -Bu ~/.bashrc
#My aliases
alias aliasname='command you want issued here'
alias makealias='sudo nano -Bu ~/.bashrc'
alias refreshalias='. ~/.bashrc'
. ~/.bashrc
现在通过输入您的关键字来测试您的别名,并查看它是否创建正确。
让我第一次这样做时感到惊讶的是,在学校教给我的三个常见文件目录工具 ll、la 和 l 实际上都是与该工具中 ls 扩展名相同的别名。
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
-r
选项可以使快捷方式相对于其源文件。如果没有它,可能会出现以下错误:
链接“shortcut-name”已损坏
ln -rs /path/to/create/shortcut-name /path/to/the/source
cd Desktop/
ln -s /path/to/source/file-or-folder
sudo
?另外,还有一个选项是按住Ctrl+Shift键并将文件夹拖到桌面上。 - murusudo
的电子邮件,就像你刚才提到的情况一样。访问服务器文件夹(例如/var/www/
)的正确方法是将自己添加到服务器的组(在这种情况下是www-data
),并使文件夹可由组成员写入。 - muru