Answers:
我们ls -li
获取文件的索引节点号(第一列),然后使用find
将其删除(假设索引节点为12345):
find . -inum 12345 -exec rm -i {} \;
find
,您也可以执行find . -inum 12345 -delete
使用ANSI-C引用: rm $'\r'
http://www.gnu.org/software/bash/manual/bashref.html#ANSI_002dC-报价
单字符文件名不常见,如果目录中没有其他此类文件,则可以尝试以下操作:
rm ?
我懒得学习或查找如何引用奇怪的字符,所以当我被困在名称难懂的文件中时,我已经多次使用这种形式的变体。
man bash
。试试touch a b c d $'\r'; rm ?