sh 刷新-LN-脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 刷新-LN-脚本相关的知识,希望对你有一定的参考价值。

#!/bin/zsh

cd $HOME/sys/bin

find . -maxdepth 1 -type l -delete
find . -mindepth 2 -type f -executable ! -iname "*~" -exec ln -s "{}" . \;
find . -mindepth 2 -type l ! -iname "*~" -exec ln -s "{}" . \;
find . -maxdepth 1 -type f -iname "*~" -exec chmod -x "{}" \;

# Exclude some executable files
NO_LINK="jbig2 Multivalent.jar pdfsizeopt.py png22pnm pngout sam2p"
NO_LINK=$NO_LINK" *.sample"
for i in $NO_LINK; do
  test -L "$i" && rm "$i"
done

for i in $(find . -maxdepth 1 -type l); do
  test -x $(readlink -e "$i") || rm "$i"
done

source ~/.zshrc

以上是关于sh 刷新-LN-脚本的主要内容,如果未能解决你的问题,请参考以下文章

sh 使用本地IP地址刷新AWS VPC安全组的脚本

如何使用Linux的Crontab定时执行PHP脚本的方法

ssh远程连接服务器 脚本文件 【软连接】

sh wdl设置别名/ ln

sh shell_ln_symbol_attention

sh 在当前工作目录中创建链接。一个“ln -s”包装器。