11 我在Nautilus中做了一些书签,即指向某些目录的快捷链接。 我cd想要一个已在Nautilus中添加书签的目录。我想知道这是否可能? directory nautilus — 提姆 source 您是否真的想要书签,还是要安装网络位置? — 约旦 书签指向我的本地文件系统上的某些目录。这与网络无关。 — 蒂姆(Tim)
15 Nautilus将其书签保存.gtk-bookmarks在您家中命名的文件中(从Ubuntu 13.04开始,位于.config/gtk-3.0/bookmarks)。书签以明文形式存储,每行一个书签。借助一些Shell脚本,应该可以解析该文件并将您的Shell配置为允许以下内容:cd somebookmarkname。 — 莱斯曼纳 source 3 将此添加到外壳的启动文件(bash,zsh和类似文件)中:function cdbm {cd $(grep $ 1〜/ .gtk-bookmarks | awk'-F //''{print $ 2}')}} — SuperMagic
2 旧线程,但是如果它对某人有帮助,@SuperMagic的有用评论对我来说不起作用ksh,所以我将其放在.kshrc: function cdbm { ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks) DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1) cd $DIR } — 用户1093043 source 这也适用于bash(./bashrc)。 — LD詹姆斯