
我需要打開一個檔案名稱包含正斜線的檔案。我想知道我怎麼能做到這一點。我一直在谷歌搜索,但似乎找不到方法。
謝謝
答案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*
此操作,並且該檔案將被開啟(與其他可以具有相同模式的檔案一起開啟)。