TOP > Linux > Fedoraの技 > 301-400 > 395
viでファイル名を変更して保存するには
viでは":w"で保存を実行しますが、続けてファイル名を指定することで別のファイル名で保存することも可能です。
新規ファイルappleを指定して起動します。
$ vi apple
ファイル名をorangeにして保存を実行します。
:w orange
すると実際に保存されたファイルはorangeだけになります。
$ ls
orange
存在しないパスを指定してviを起動し、保存を実行すると下記のようなエラーとなります。このような場合には":w"のあとに正しいパス名を指定すれば保存可能となります。
$ vi /temp/apple
:w
"/temp/apple" E212: Can't open file for writing
2005-12-03 作成