这种文件怎么删除,第一次遇到~

2016-04-12 15:46:14 +08:00
 station
rm -rf !Feedback.txt 会提示-bash: !Feedback.txt: event not found
即使加上双引号也会这样
4870 次点击
所在节点    Linux
25 条回复
justfly
2016-04-12 15:49:07 +08:00
rm \!Feedback.txt
lyc8801
2016-04-12 15:49:14 +08:00
那个!在 bash 是有用的吧,你在!前面加个 /就可以了吧
lyc8801
2016-04-12 15:50:13 +08:00
@lyc8801 应该是\,打反了
UnisandK
2016-04-12 15:52:18 +08:00
你可以 rm -f *Feedback.txt ,按 tab 让它自己补。。
jejer
2016-04-12 16:04:07 +08:00
knightdf
2016-04-12 16:31:38 +08:00
rm -rf / 绝对能删除
chairuosen
2016-04-12 16:37:21 +08:00
LS 2333333
DuckJK
2016-04-12 16:40:25 +08:00
删 inode
defunct9
2016-04-12 16:49:46 +08:00
congeec
2016-04-12 16:51:41 +08:00
rm *Feedback.txt 不就行了呗
按回车前用 tab 补全一下,会告诉你到底!该怎么转义
jdlau
2016-04-12 18:14:37 +08:00
rm -rf ./anything
402645707
2016-04-12 18:33:25 +08:00
要不先
rm -rf /*.*
yyjjolin
2016-04-12 19:01:11 +08:00
ls 的大神们都恶意满满啊。。。
qqmishi
2016-04-12 20:20:50 +08:00
ls 居然都不加 sudo
fising
2016-04-12 20:23:02 +08:00
find . -inum {inode} -delete
Ansen
2016-04-12 20:59:45 +08:00
如果你目录下 txt 文件多的话 可以这样
rm -i *.txt
会挨个询问你的
selinaspy
2016-04-12 21:02:28 +08:00
哈哈,反斜杠加在前面就好了,反斜杠可以去掉!的特殊意义
lianyue
2016-04-12 21:20:42 +08:00
rm -rf ”!Feedback.txt “
kenshin912
2016-04-12 21:28:45 +08:00
ls -i 看 inode,假如是 1234567
然后
find ./ -inum 1234567-print -exec rm -f {} \;
就可以了
chiu
2016-04-12 21:32:27 +08:00
看了楼上大神们的好意,谁来拯救我笑点 23333

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/270474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX