linux删除无效链接文件的脚本分享-创新互联

这篇文章主要介绍“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删除无效链接文件的脚本分享”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


分享题目:linux删除无效链接文件的脚本分享-创新互联
文章路径:http://myzitong.com/article/cscdoc.html