- 締切済み
先頭にハイフンがついたファイルの削除
先頭にハイフンがついたファイルの削除について質問です perlでファイルの生成でうまくいかず先頭にハイフンが ついたファイルができてしまい、rmで消そうとすると rm -myid-mail_body.txt rm: invalid option -- m 詳しくは `rm --help' を実行して下さい. とメッセージが表示され消せません。 どうすれば消せるのでしょうか。 環境 redhatLinux カーネル2.2.14-5.0
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#30871
回答No.2
私も昔、Unixを触り始めたときに同じ経験をしました。 この場合、対象ファイルをフルパスで >rm /……/……/-myid-mail_body.txt と指定してやれば消えるはずです。 または、そのファイルがホームディレクトリにあれば >rm ~/-myid-mail_body.txt でOK。(Vine Linuxのbashとtcshで確認しました)
- toysmith
- ベストアンサー率37% (570/1525)
回答No.1
ファイル名が-abc.datと仮定して rm -- -abc.dat または rm ./-abc.dat のどちらかで削除できませんか?
お礼
できました。ありがとうございました。 UNIXの経験は長かったのですが、こんなところがわからないなんて はずかったので助かりました。