刷新陈旧的符号链接linux

有没有办法在符号链接更改或过时后刷新它?

我有一个指向链接的脚本说:

/apps/myapps/release/current/....

current是指向最新版本的符号链接

后来我尝试以类似的方式使用此链接

apps/myapps/release/current/scripts/start.sh

但是,如果我将此当前作为工作目录,更改链接将不会改变任何内容.

为了使此更改生效,我必须cd到apps / myapps / release然后返回脚本才能访问start.sh.

我相信一定有更好的方法.

解决方法:

也许

cd `pwd`

将会是完美的.让我看看:

cd /tmp
mkdir a
mkdir b
touch a/OLD
touch b/NEW
ln -snf a cur
cd cur
ls # shows OLD
ln -snf b /tmp/cur
ls # shows OLD
cd `pwd`
ls # shows NEW

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...