红脸问题一个,如何批量断开指定路径下的所有符号链接?(DONE)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

红脸问题一个,如何批量断开指定路径下的所有符号链接?(DONE)

#1

帖子 qiang_liu8183 » 2008-06-11 23:40

unlink一次只能断开一个链接
上次由 qiang_liu8183 在 2008-06-12 2:13,总共编辑 1 次。
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 红脸问题一个,如何批量断开指定路径下的所有符号链接?

#2

帖子 xiooli » 2008-06-11 23:43

qiang_liu8183 写了:unlink一次只能断开一个链接
那就写个循环用unlink断呗 :D
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

#3

帖子 qiang_liu8183 » 2008-06-11 23:54

问题是文件和符号链接都在同一路径下,有的文件同时有上百个不同文件名的符号链接
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#4

帖子 xiooli » 2008-06-11 23:57

可以先用ls -l来得到一份所有链接的列表嘛。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#5

帖子 solcomo » 2008-06-12 0:31

ls -l | grep ^l | awk '{print $8}' | xargs rm
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

#6

帖子 qiang_liu8183 » 2008-06-12 2:12

solcomo 写了:ls -l | grep ^l | awk '{print $8}' | xargs rm
多谢~~~
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
回复