手机
当前位置:查字典教程网 >脚本专栏 >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 shell脚本实现CPU预警

svn服务器启动和svn服务器重启、停止等操作脚本分享

ftp自动上传脚本分享

linux下监控网络流量的脚本

自动生成linux网卡配置脚本分享

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

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

linux链接编译详解

linux删除大量文件的6种方法

精品推荐
分类导航