1 '2 3' 4 5
在Linux下如何删除一个名为的文件?我用过的方法都没有效果。
答案1
您应该使用“转义”空格和单引号\
,因此命令应该是:
rm 1\ \'2\ 3\'\ 4\ 5
或者使用双引号:
rm "1 '2 3' 4 5"
在多个 shell 中,您还可以使用 TAB 完成(键入1
然后按 TAB 让 shell 完成文件的其余部分),并且 shell 将负责使用适当的引用/转义。
1 '2 3' 4 5
在Linux下如何删除一个名为的文件?我用过的方法都没有效果。
您应该使用“转义”空格和单引号\
,因此命令应该是:
rm 1\ \'2\ 3\'\ 4\ 5
或者使用双引号:
rm "1 '2 3' 4 5"
在多个 shell 中,您还可以使用 TAB 完成(键入1
然后按 TAB 让 shell 完成文件的其余部分),并且 shell 将负责使用适当的引用/转义。