GNU/Linux >> Linux の 問題 >  >> Linux

文字を含むファイル名を変更するにはどうすればよいですか?

Oracleテーブルスペースを作成するスクリプトを実行しましたが、スクリプトのパスを変更するのを忘れました。表領域の変更スクリプトにはdata2が含まれていました。通常、データファイルの名前を変更する場合は、テーブルスペースをオフラインにして、そのファイルの名前を変更します。エラーが発生します:

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

では、<>を含む文字でファイルの名前を変更するにはどうすればよいですか。 ?

承認された回答:

バックスラッシュを使用して、文字よりも小さい文字と大きい文字のスペースをエスケープする必要があります:

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

動作するはずです。


Linux
  1. 印刷されない文字が含まれているファイル名のファイルを削除するにはどうすればよいですか?

  2. フォルダ内の多くのファイルの名前を変更するにはどうすればよいですか?

  3. chmodを使用してファイルのパーミッションを変更するにはどうすればよいですか?

  1. LinuxファイルでACLを表示または変更する方法

  2. Geditで無効な文字をスキャンする方法は?

  3. <<EOF >> コードを含むファイルを cat する方法は?

  1. 5 Linux Touch コマンドの例 (ファイルのタイムスタンプを変更する方法)

  2. Plesk でドメイン名を変更するにはどうすればよいですか?

  3. Bash スクリプトのスクリプト ファイル名を知るにはどうすればよいですか?