Re: 删除hanging symbolic link

2006-01-08 文章 William Xu
Yuan.L [EMAIL PROTECTED] writes: 我有一个目录下面有很多的无效符号链接(hanging symbolic link)我想用 find /somewhere -follow -false -exec rm {} \; 来删除。没有成功。所以想请教一下。 格式不对。这样: $ find . -type l -follow -exec rm '{}' ';' -- William ((email . [EMAIL PROTECTED]) (blog . http://matchsticker.mysmth.net;))

Re: 删除hanging symbolic link

2006-01-08 文章 GONG Jie
On Friday 06 January 2006 15:22, Yuan.L wrote: 我有一个目录下面有很多的无效符号链接(hanging symbolic link)我想用 find /somewhere -follow -false -exec rm {} \; 来删除。没有成功。所以想请教一下。 我想这没有什么简便的方法,你只能手动的一个一个来。 或者自己写个脚本来解决这个问题。 -- Regards, Gong Jie Email: [EMAIL PROTECTED]

Re: 删除hanging symbolic link

2006-01-07 文章 Xie Yanbo
On 1/8/06, Ming Hua [EMAIL PROTECTED] wrote: On Fri, Jan 06, 2006 at 03:22:08PM +0800, Yuan.L wrote: 我有一个目录下面有很多的无效符号链接(hanging symbolic link)我想用 find /somewhere -follow -false -exec rm {} \; 来删除。没有成功。所以想请教一下。 ... 所以你的 find 的用法肯定是不对的。 Ming说的有道理,可能是你要删除的文件名有特殊字符,导致直接 rm {} 这样无法删除。你可以试试: