- ベストアンサー
ファイル名に#***#
削除できないファイルがあるので質問します。 対話ウィンドウ(X11)で ls ~ を入力すると PicturesやDocumentsなどのディレクトリの他に、 #sample1.c# や #mail*#....# のように シャープで挟まれたファイルが存在します。 rm や rmdir 、cat、more、などのコマンドで反応しません。 どうしてこのようなファイルができ、またなぜ削除できないのかわかりません。 プログラム作成を目的にEmacsに作成し、またコンパイル、削除を繰り返すうちに出現しました。 このファイルがどのようなものなのか、また削除するにはどうしたら良いかなど教えてください。 初心者なので不明な点もあるかと思いますが、宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
emacsの自動リカバリ用(編集中にemacsが終了した場合などにそのファイルを復元するため)のファイルですね。 # はシェルのコメント記号なので、 rm "#sample1.c#" などのように " や ' で囲むとよいでしょう。
その他の回答 (1)
- foobar
- ベストアンサー率44% (1423/3185)
回答No.2
#1さん回答の方法以外には、 \を#の前につけて、「#はコメント記号じゃなくて、文字だよ」とシェルに伝える方法もあります。 たとえば ls \#* とやれば、#で始まるファイルを一覧できます。
質問者
お礼
参考にさせていただきます。 ありがとうございました。
お礼
大変参考になり、また解決できました。 ありがとうございました。