2012-12-27 21 views
6

可能性の重複削除:
Unable to remove a special named files in terminalはダブルダッシュが含まれているLinuxでのファイル

を私は愚かな尋ねるを感じるが、どのように私は--preserve-permissionsという名前のLinuxでファイルを削除することができますか?

私が試した:

rm "--preserve-permissions" 

and 

rm "\-\-preserve-permissions" 

どちらも作品を。ありがとう。

+0

1つ、2つ以上のダッシュは何ですか?なし、私は信じています。 –

答えて

11

あり、いくつかの手法がありますが、ファイル名のこの種のための最も簡単である:印刷不能または困難な解読の文字を含むファイル名の場合

rm ./--preserve-permissions 

、これはと促し

rm -i * 

を使用ファイルを削除するかどうかを確認する(対話式)。yまたはnを待つ。

11

用途:それだけで

rm -- --preserve-permissions 

--は、「スイッチはここで終わり、次のすべてがファイル名である」という意味します。

2

ファイル名の代わりにiノード番号を使用できます。 http://www.cyberciti.biz/tips/delete-remove-files-with-inode-number.html

+1

いいえ、単に '。/'または '/'で始まるパスを指定してください。 –

+0

@BasileStarynkevitchこれは奇妙なファイル名のどんな種類のものでも詰まってしまう最も一般的な方法です。 –

+1

しかしあなたはそれを必要としません。他の答えはもっと重要です。 –

関連する問題