我使用Ubuntu 9.10(Karmic),并且我有一个包含许多文件的目录,其中包括以下两个文件:
./baer.jpg
./bär.jpg
我想删除,bär.jpg
但不能删除。
如果我输入rm b
并点击TAB
,它将显示两个文件;如果我附加ä
并点击了TAB
,则不会显示任何内容。
要删除必须做什么bär.jpg
?
删除父文件夹对我来说不是一个解决方案,因为该目录中有许多文件供生产环境使用。
我刚刚发现了如何删除此类文件的特殊字符:
cd <directory with that file>
ls -ali
在目录列表的最左侧,您可以看到每个文件的索引节点的ID。
通过inode ID删除文件:
find . -inum <inode ID of your file> -exec rm -i {} \;
这对我的问题很好。希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句