[问题]有没有办法查找某文件夹下所有失效的“链接”?

为当前最终发行版之前的所有版本提供支持
回复
applnk
帖子: 1485
注册时间: 2007-02-13 15:24
来自: 地球
送出感谢: 0
接收感谢: 0

[问题]有没有办法查找某文件夹下所有失效的“链接”?

#1

帖子 applnk » 2007-05-01 4:46

我想查找/home下所有失效的链接,有没有什么简洁的方法?
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 hualang0929 » 2007-05-01 9:43

失效链接,不是有打一个红色的叉号?
抬头望星空一片晴,我独行,夜已渐寒……
applnk
帖子: 1485
注册时间: 2007-02-13 15:24
来自: 地球
送出感谢: 0
接收感谢: 0

#3

帖子 applnk » 2007-05-03 23:52

hualang0929 写了:失效链接,不是有打一个红色的叉号?
我是想在不知道哪些链接已失效的前提下,在某范围内(比如一个有很多文件的文件夹内)查找哪些链接已失效。
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#4

帖子 stlxv » 2007-05-04 10:04

先用find还是什么的找出所有连接,接着用下面这个判断是否是broken连接

代码: 全选

if [ ! -f "$file_name" ]; then
    rm -rf "$file_name"
fi
[/code]
PHP是最好的语言!不服来战!
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System
送出感谢: 0
接收感谢: 0

#5

帖子 5451vs5451 » 2007-05-04 10:34

ls -1lL | grep "^?---------" | while read; do echo ${REPLY##*? }; done
回复

回到 “老旧版本支持”