千家信息网

linux删除无效链接文件的脚本分享

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍"linux删除无效链接文件的脚本分享",在日常操作中,相信很多人在linux删除无效链接文件的脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"l
千家信息网最后更新 2025年01月24日linux删除无效链接文件的脚本分享

这篇文章主要介绍"linux删除无效链接文件的脚本分享",在日常操作中,相信很多人在linux删除无效链接文件的脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"linux删除无效链接文件的脚本分享"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Linux终端下执行,用于删除无效的链接文件。

代码如下:

#!/bin/shusage(){    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 0ficase $1 in--stdin)    fromStdin--path)    find $2 | $0 --stdin--help)    usage*)    echo "RemoveBroken: unknown usage."    usageesac

到此,关于"linux删除无效链接文件的脚本分享"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0