Command-Line

如何更改包含 <> 字元的文件名

  • August 31, 2016

我執行了一個創建 oracle 表空間的腳本,但我忘記更改腳本中的路徑。alter tablespace 腳本包含 data2。通常,如果要重命名數據文件,請將表空間離線並重命名該文件。我得到錯誤:

mv &lt;oracle path&gt;data2.dbf data2.dbf
-bash: syntax error near unexpected token `newline'

那麼,如何重命名包含字元的文件&lt;&gt;

您需要使用反斜杠轉義空格,小於和大於字元:

mv \&lt;oracle\ path\&gt;data2.dbf data2.dbf

應該管用。

您可以在源文件中使用引號

mv '&lt;oracle path&gt;data2.dbf' data2.dbf

引用自:https://unix.stackexchange.com/questions/307026