rm \\
を使用 (別のバックスラッシュでバックスラッシュをエスケープします)。これは、\
という名前のディレクトリに対しても同様に機能することに注意してください。 (rmdir
のいずれかを使用) 、または rm
-r
で フラグ)
例:
>mkdir demo >cd demo >touch \\ >ls -l total 0 -rw------- 1 hennes users 0 Jul 29 20:25 \ >rm \\ >ls -l total 0
名前に不適切な文字が含まれるファイルを手動で削除する一般的な方法は、
rm -i ./*
これにより、ディレクトリ内の各ファイルを削除するかどうかを選択するよう求められます。
ファイルの inode を参照してリンクを解除することもできます
linus ~/test $ touch \\
linus ~/test $ ls -li
total 0
15204561 -rw-r--r-- 1 pat sudo 0 Jul 29 23:03 \
linus ~/test $ find . -inum 15204561 -exec rm -v {} \;
removed `./\\'
linus ~/test $ ls -li
total 0
linus ~/test $