我需要打开一个文件名包含正斜杠的文件。我想知道该怎么做。我一直在谷歌上搜索,但似乎找不到办法。
谢谢
答案1
将我的评论变成可能有用的答案。尝试重命名该文件。
ls -i
将为您提供文件的 inode 编号。然后,您可以结合使用 find 和 mv 来重命名文件,如下所示:
find . -inum "inode-number-from-ls -i" -exec mv {} "newfilename" \;
赋予该文件一个“正常”的新文件名就可以了。
答案2
它必须是 Windows 文件。您可以通过多种方式解决此问题:
- 用引号将名称括起来:
vi "file/name"
。 - 使用制表符来完成名称。它将为您提供正确的书写方式。
- 找到一个模式并使用
*
。如果文件的名称是file/name
,您可以执行vi fil*
此操作,它将被打开(与其他具有相同模式的文件一起)。