回答:
私たちはls -li
、その後、ファイル(最初の列)のiノード番号を取得使用するようにfind
それを削除する(仮定iノードは12345です):
find . -inum 12345 -exec rm -i {} \;
find
インストールされ、あなたも行うことができますfind . -inum 12345 -delete
ANSI-C引用を使用します。 rm $'\r'
http://www.gnu.org/software/bash/manual/bashref.html#ANSI_002dC-Quoting
単一文字のファイル名は珍しいため、ディレクトリにそのようなファイルが他にない場合は、これを試すことができます。
rm ?
私は奇妙な文字を引用する方法を学んだり調べたりするのが面倒なので、難しい名前のファイルで立ち往生しているときに何度もこの変種を使用しています。
man bash
。試してくださいtouch a b c d $'\r'; rm ?