如何在 Linux 中用正划线打开文件

如何在 Linux 中用正划线打开文件

我需要打开一个文件名包含正斜杠的文件。我想知道该怎么做。我一直在谷歌上搜索,但似乎找不到办法。

谢谢

答案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*此操作,它将被打开(与其他具有相同模式的文件一起)。

相关内容