bze*_*ero 7 command-line special-characters
我使用 Ubuntu 9.10 (Karmic) 并且我有一个包含许多文件的目录,其中包括以下两个文件:
./baer.jpg
./bär.jpg
Run Code Online (Sandbox Code Playgroud)
我想删除,bär.jpg但我不能。
如果我输入rm b并点击TAB,它会向我显示两个文件,如果我附加ä并点击TAB,则不会显示任何内容。
必须做什么才能删除bär.jpg?
删除父文件夹对我来说不是解决方案,因为此目录中有大量文件供生产环境使用。
bze*_*ero 12
我刚刚发现了如何删除这些特殊字符的文件:
cd <directory with that file>
ls -ali
在目录列表的最左边,您可以看到每个文件的 inode 的 ID。
通过 inode ID 删除您的文件:
find . -inum <inode ID of your file> -exec rm -i {} \;
这对我的问题很有效。希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
4046 次 |
| 最近记录: |