主页 > 知识库 > linux删除无效链接文件脚本分享

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

热门标签:地图标注员都是年轻人 华锋e路航港口地图标注 客服外呼系统怎么样 江苏云电销机器人公司 百度地图标注错了有责任吗 河南信誉好的不封卡电话外呼系统 如果做线上地图标注 揭阳智能电话机器人推荐 打电话机器人接我是他的秘书

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 0
fi

case $1 in
--stdin)
    fromStdin

--path)
    find $2 | $0 --stdin

--help)
    usage

*)
    echo "RemoveBroken: unknown usage."
    usage

esac

您可能感兴趣的文章:
  • Windows和Linux下定时删除某天前的文件的脚本
  • Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
  • Linux使用shell脚本定时删除历史日志文件
  • Linux自定义防误删脚本的思路与测试

标签:马鞍山 娄底 许昌 巴彦淖尔 邵阳 淘宝邀评 金昌 赤峰

巨人网络通讯声明:本文标题《linux删除无效链接文件脚本分享》,本文关键词  linux,删除,无效,链接,文件,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《linux删除无效链接文件脚本分享》相关的同类信息!
  • 本页收集关于linux删除无效链接文件脚本分享的相关信息资讯供网民参考!
  • 推荐文章