手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >linux删除无效链接文件脚本分享
linux删除无效链接文件脚本分享
摘要:Linux终端下执行,用于删除无效的链接文件。复制代码代码如下:#!/bin/shusage(){echo"RemoveBroken0.1,...

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

【linux删除无效链接文件脚本分享】相关文章:

shell监控linux系统进程创建脚本分享

在Linux下用scp复制文件无需输入密码的技巧

mysql源码安装脚本分享

Shell命令批量修改图片文件名

linux自动清理日志脚本分享

使用curl递归下载软件脚本分享

Linux下统计当前文件夹下的文件个数、目录个数

Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享

sed删除文件中的一行内容的脚本代码

linux Nginx 日志脚本

精品推荐
分类导航