如何从 OSX 中的符号 link 提升一个级别
How to move up a level from an symbolic link in OSX
我已经从我的系统根目录创建了一个符号 link 到我的 WordPress 主题根目录 - 所以在 /
我有
mytheme -> /Applications/MAMP/htdocs-wordpress/wp-content/themes/mytheme
我一直使用它来快速进入终端中的主题根目录。但我也经常想从那里向上导航到 WordPress 层次结构中的更高目录,例如 wp-content
。当我 运行 cd ..
终端带我回到 /
。有什么简单的方法可以跳到文件层次结构而不是符号 link 的 "parent" 吗?或者有什么方法可以让我的主题根别名允许这样做?
我会使用别名,这会让事情变得更容易。将其放入您的 $HOME/.bashrc
或 $HOME/.bash_profile
文件中:
alias mytheme="cd /Applications/MAMP/htdocs-wordpress/wp-content/themes/mytheme"
之后,要么在您当前的终端 source $HOME/.bashrc
中获取它,要么打开一个新的终端 window。这适用于您打开的任何终端 window,您可以从那里轻松导航。另一个优点是,您的 /
目录中没有此符号链接。
跳转到你的主题目录是通过调用别名来完成的:
user@machine> mytheme
如果您想返回一个目录,只需按照通常的方式进行即可:
user@machine> cd ..
user@machine> pwd
/Applications/MAMP/htdocs-wordpress/wp-content/themes
我已经从我的系统根目录创建了一个符号 link 到我的 WordPress 主题根目录 - 所以在 /
我有
mytheme -> /Applications/MAMP/htdocs-wordpress/wp-content/themes/mytheme
我一直使用它来快速进入终端中的主题根目录。但我也经常想从那里向上导航到 WordPress 层次结构中的更高目录,例如 wp-content
。当我 运行 cd ..
终端带我回到 /
。有什么简单的方法可以跳到文件层次结构而不是符号 link 的 "parent" 吗?或者有什么方法可以让我的主题根别名允许这样做?
我会使用别名,这会让事情变得更容易。将其放入您的 $HOME/.bashrc
或 $HOME/.bash_profile
文件中:
alias mytheme="cd /Applications/MAMP/htdocs-wordpress/wp-content/themes/mytheme"
之后,要么在您当前的终端 source $HOME/.bashrc
中获取它,要么打开一个新的终端 window。这适用于您打开的任何终端 window,您可以从那里轻松导航。另一个优点是,您的 /
目录中没有此符号链接。
跳转到你的主题目录是通过调用别名来完成的:
user@machine> mytheme
如果您想返回一个目录,只需按照通常的方式进行即可:
user@machine> cd ..
user@machine> pwd
/Applications/MAMP/htdocs-wordpress/wp-content/themes