这篇文章主要介绍“linux删除无效链接文件的脚本分享”,在日常操作中,相信很多人在linux删除无效链接文件的脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux删除无效链接文件的脚本分享”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
目前创新互联建站已为上1000+的企业提供了网站建设、域名、虚拟空间、绵阳服务器托管、企业网站设计、诸暨网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。Linux终端下执行,用于删除无效的链接文件。
代码如下:
#!/bin/sh usage(){ echo "RemoveBroken 0.1, a shell script to remove broken link files." echo "License: MIT, (c) chenzhiqiang" echo "Usage:" echo " $0 --help print this help." echo " $0 --path PATH broken links under this PATH will be removed." echo " $0 --stdin read PATHs from stdin." echo " $0 same as $0 --stdin."} fromStdin(){ while [ 1==1 ] do read [ "$REPLY" != "" ] || exit 0 [ ! -L $REPLY -o -e $REPLY ] || unlink $REPLY done} fromPath(){ find $2 | $0 --stdin} if [ $# = 0 ]then usage fromStdin exit 0fi case $1 in--stdin) fromStdin--path) find $2 | $0 --stdin--help) usage*) echo "RemoveBroken: unknown usage." usageesac
到此,关于“linux删除无效链接文件的脚本分享”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!