[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 删除hanging symbolic link



On 1/8/06, Ming Hua <minghua@rice.edu> 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 {}
这样无法删除。你可以试试:
find /somewhere -follow -false -exec rm -- "{}" \;
这样就可以把那些以减号开头的文件,或者文件名带space的文件成功删除掉了。

Reply to: