1

$HOME には、最近見つけた #fibonacci.js# というファイルがあります。

rm -f メソッドを使用して削除しようとしましたが、コマンドが実行されたにもかかわらず、まだそこにあります。それを削除する方法とそれは正確には何ですか?

また、最近emacsをインストールし、元のファイルであるfibonacci.jsを編集して、emacsを閉じてみました。fibonacci.jsも削除してみましたが、#fibonacci.js#が残っています。

前もって感謝します!

4

1 に答える 1

2

このファイル#fibionacci.js#は、ファイル の を含むエディションの自動バックアップemacsですfibionacci.js

そのファイルで編集しましemacsたが、(Emacs で) 保存するのを忘れていました。その同じファイルを編集するとemacs、保存されたスナップショットを回復するかどうかを尋ねられます。

rm -v "#fibionacci.js#"コマンドや などを使用して削除できますrm -vf \#fibionacci.js\##(シェルにとって特別な意味を持つ可能性があるため、シェルのファイル名を引用する必要がある場合があります#。前にバックスラッシュを使用してエスケープすることもできます)。

*.js*でインタラクティブに名前を付けたすべてのファイルを削除することもできますrm -i ./*.js*(rmコマンドは、一致するたびに、そのファイルを削除するかどうかを尋ねます。削除するy場合は答えます)。

ところで、rmコマンドには多くのオプションがあり、入力rm --helpするかマニュアルページrm(1)を読むか、入力して取得することもできます( Linux の GNU ユーティリティであるため、これman rmも試してください)。最初に、コマンドの使用方法を学習することをお勧めします。たとえば、 ...を使用します。info rmrmmanman man

PS: あなたのファイルは削除できません (chattr +iファイルをほとんど削除できないようにするには、 を使用する必要があります)。奇妙な名前なので、シェルが理解できるようにその名前をエスケープする必要があります...

于 2013-07-17T05:13:03.363 に答える