如何在Linux中使用向前破折號開啟文件

如何在Linux中使用向前破折號開啟文件

我需要打開一個檔案名稱包含正斜線的檔案。我想知道我怎麼能做到這一點。我一直在谷歌搜索,但似乎找不到方法。

謝謝

答案1

將我的評論變成一個可能有用的答案。嘗試重新命名該檔案。

ls -i

將為您提供檔案的索引節點號。然後,您可以使用 find 和 mv 的組合來重新命名該文件,如下所示:

find . -inum "inode-number-from-ls -i" -exec mv {} "newfilename" \;

為該檔案指定一個「正常」的新檔案名,然後就可以開始了。

答案2

它必須是 Windows 檔案。您有幾種方法可以解決這個問題:

  • 用引號將名稱括起來:vi "file/name"
  • 使用 tab 來完成名稱。它將為您提供正確的編寫方法。
  • 找到一個模式並使用*。如果檔案的名稱是file/name,您可以執行vi fil*此操作,並且該檔案將被開啟(與其他可以具有相同模式的檔案一起開啟)。

相關內容