我有一些名称如下的文件:
name_"some thing".svg
我无法对它们进行任何操作。移动、重命名、删除、编辑等。如何重命名或删除这些文件?
我已经在这里用谷歌搜索并搜索了这个问题,但没有提出的解决方案对我有用。我总是遇到同样的错误:
No such file or directory.
它们的完整路径是:
/media/bruno/HDD Externo/temp/
这是一个 USB 外部硬盘。
最佳答案
将文件名括在单引号中:
rm 'name_"some thing".svg'
您还可以使用反斜杠转义双引号和空格:
rm name_\"some\ thing\".svg
作为预防措施,最好使用 -i
选项调用 rm
,以防止意外丢失文件。
一般来说,我们可以使用单引号来保护双引号,反之亦然。
关于linux - 删除名称中带双引号的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41286296/