ハイフンで始まるフォルダを削除する方法

※当サイトではアフィリエイト広告を利用しています

Linuxでハイフン始まりのフォルダを削除する際に、通常のフォルダと同じようにコマンドを実行すると削除することができない。

rm -Rvf -hoge

rm: invalid option — ‘hoge’
Try `rm –help’ for more information.

lsでフォルダを指定した際も同様です。

ls -hoge

ls: invalid option — ‘-‘
Try ‘ls –help’ for more information.

そもそもハイフン開始のフォルダを作成したいときも同様です。

mkdir -hoge

mkdir: invalid option — ‘h’
Try ‘mkdir –help’ for more information.

ハイフン開始のフォルダについての操作をする際は、エラーメッセージにも出力されている通り、オプションとして「–」を付与することです。

rm -- -Rvf -hoge

lsで確認したい時も、mkdirで作成したい時も、ハイフン開始のディレクトリを操作する際は、必ずオプション「–」の指定が必要、ということでした。

コメント