Command-Line
如何更改包含 <> 字元的文件名
我執行了一個創建 oracle 表空間的腳本,但我忘記更改腳本中的路徑。alter tablespace 腳本包含 data2。通常,如果要重命名數據文件,請將表空間離線並重命名該文件。我得到錯誤:
mv <oracle path>data2.dbf data2.dbf -bash: syntax error near unexpected token `newline'
那麼,如何重命名包含字元的文件
<>
?
您需要使用反斜杠轉義空格,小於和大於字元:
mv \<oracle\ path\>data2.dbf data2.dbf
應該管用。
您可以在源文件中使用引號
mv '<oracle path>data2.dbf' data2.dbf