Linux 中的目录“书签”

Linux 中的目录“书签”

除了别名和链接之外,在 Linux 中是否有一种简单的方法来标记常用目录并从终端导航到常用目录。

为了清楚地说明我看到的替代方法的缺点,以及为什么我想要像系统这样的书签/收藏夹:

alias
缺点:
太具体(每个新收藏都需要一个新的alias......虽然理论上你可以创建一个别名,echo将你的目录附加为新的alias,这会很聪明)。无法将收藏夹嵌套在文件夹中(除了繁重的配置脚本之外,想不出简单的解决方案)。缺点

links

混乱的目录令人ls头疼。/ 缺点: 非永久性(没有 shell 配置文件脚本),无法将收藏夹嵌套在目录中等。

pushdpopd

当然,我对制定自己的非标准解决方案有多个想法,但在此之前,我想先了解一下现有的情况,如果没有,那么推荐的方法是什么。

有人知道这种类似收藏夹/书签的终端解决方案吗?

答案1

只是想补充一下我的意见。

韋萊

Usage:
qwe name : Traverse to directory tagged name
qwe -h : Help
qwe -l : List of saved tag
qwe -a name : Add a tag called name with the current folder"
qwe -d name : Remove a tag called name
qwe -p name : Print the directory tagged with name

要安装,只需将脚本存储在某处并将其放在文件中.bashrc

答案2

cdargs 是为目录添加书签的最佳工具:http://www.youtube.com/watch?v=uWB2FIQlzZg

答案3

还有标记项目(用于 bash shell),使用单字母命令来管理目录书签:

s <bookmark_name> - Saves the current directory as "bookmark_name"
g <bookmark_name> - Goes (cd) to the directory associated with "bookmark_name"
p <bookmark_name> - Prints the directory associated with "bookmark_name"
d <bookmark_name> - Deletes the bookmark
l                 - Lists all available bookmarks

答案4

艾帕瑞克斯是书签 bash 和 zsh 的纯命令行实现(即非菜单驱动)。可以跳转到书签的子目录并在这些子目录中使用 Tab 补全。这是它最有魅力的地方。

相关内容