由于某些原因,我的一个目录中有一个无法删除的文件:
$ ls -al
drwxrwxr-x 2 xxx xxx 4096 Oct 10 14:05 ''$'\r'
(more files follow...)
问题是我无法删除它。我尝试使用通配符rm ''$'\r'
和ls
至少看到它匹配什么,但没有成功。有趣的是,ls -al ?
,ls -al ??
等未列出文件。
[也许我可以删除整个目录,然后再还原其他文件,但是我认为应该可以1)列出正确的文件名,然后2)然后使用该名称删除文件。
我认为可以。
rm "''$'\r'"