如何创建路径快捷方式?

如何创建路径快捷方式?

我有一个非常初级的问题。我想创建一个全局目录的快捷方式,这样当我执行类似以下操作时

cd $dir

它会带我到指定的目录。或者,如果某个程序提示我指定下载路径,我只需在字段中输入 $dir 即可。

谢谢

答案1

您必须将该目录的路径保存在全局变量。 例如:

export DIR="/path/to/directory"

要永久更改,请将上述行添加到您的~/.profile文件中。

答案2

另一种方法是使用符号链接。优点:

  • 它将在所有应用程序中运行,而不仅仅是在你的 shell 中。
  • 如果您更改或添加快捷方式,它将立即在所有地方更新,而不必重新启动应用程序才能看到新的环境变量。

为此,我有一个目录来包含我的快捷方式:

$ mkdir ~/_
$ ln -s /path/to/dir ~/_/dir

然后我可以用 来引用该目录~/_/dir。您还可以创建更多快捷方式,例如ln -s /media/username/backup_disk/backups ~/_/bak

如果您是计算机上唯一的人类用户,请通过创建更高的快捷方式目录来保存击键:

$ sudo mkdir /_
$ sudo chown username: /_
$ ln -s /path/to/dir /_/dir

相关内容