我如何删除名称为“ $'\ r'的文件?

问题描述 投票:-1回答:1

由于某些原因,我的一个目录中有一个无法删除的文件:

$ 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)然后使用该名称删除文件。

linux bash special-characters non-ascii-characters rm
1个回答
0
投票

我认为可以。

rm "''$'\r'"
© www.soinside.com 2019 - 2024. All rights reserved.