Como alterar um nome de arquivo contendo caracteres

7

Eu executei um script que cria um tablespace oracle mas esqueci de alterar o caminho no script. O script alter tablespace continha data2. Normalmente, se você quiser renomear um arquivo de dados, coloque o espaço de tabela offline e renomeie esse arquivo. Eu recebo o erro:

mv <oracle path>data2.dbf data2.dbf
-bash: syntax error near unexpected token 'newline'

Então, como renomeio um arquivo com caracteres contendo <> ?

    
por rman 31.08.2016 / 19:35

2 respostas

5

Você precisa escapar do espaço, menor que e maior que os caracteres usando uma barra invertida:

mv \<oracle\ path\>data2.dbf data2.dbf

Deve funcionar.

    
por 31.08.2016 / 19:40
9

Você pode usar aspas no seu arquivo de origem

 mv '<oracle path>data2.dbf' data2.dbf
    
por 31.08.2016 / 19:49