我写了一个使用 POSIX 内存映射函数的程序 ( mmap)
该程序获取一个文件 ( a.dat) 并对其进行内存映射以进行读/写。
由于程序中的错误,每次我运行程序时都会创建一个带有一些奇怪名称(例如,?d?P?^z??d?P?^z?)的文件。错误已解决,但我无法删除文件。
我无法使用命令行或从窗口管理器中选择/删除来删除它。
那我应该怎么删除呢?我正在使用 Ubuntu 11.04。
不知何故,-]???????q在我的终端上创建了一个名为的文件。我试过 rm -f "-]???????q" (双引号),但它没有被删除。(错误::) rm: invalid option -- ]。如何删除它?
我有一个讨厌的小文件,它的名字似乎是单个字符,而那个字符是 \r
我怎样才能删除这个?
这是我得到的ls -bl:
-rw-rwxr--+ 1 root snapplewriters 0 Aug 29 2011 \r
Run Code Online (Sandbox Code Playgroud)
ls -l 只是显示它“?”