Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

ハイフンで始まるファイルを消す@Linux

      2013/07/15

ハイフンで始まる以下のようなファイル(-hoge)を作ったとします。

# echo > -hoge

このファイルを消そうとすると、エラーになって消せません。

# rm -hoge
rm: 無効なオプション -- 'h'
Try `rm ./-hoge' to remove the file `-hoge'.
詳しくは `rm --help' を実行して下さい.

これは、-hoge がrmコマンドのオプションとして解釈されてしlまうのが原因です。こういうときは “–” を使って、この先オプションではありませんよと教えてあげれば消すことができます。

# rm -- -hoge
rm: remove 通常ファイル `-hoge'? y

このz「–」は、mvやcp, ls といった標準的なコマンドではどれも共通のようです。

 - IT技術, サーバ構築 , ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
cygwin ck のダブルクリック選択文字列の範囲を変更する

Cygwin 用のターミナルソフトウェア cygwin ck  を便利に使わせて …

no image
minttyの色変更を変更する@Cygwin 1.7

最近、Cygwin 1.7でコンソールにminttyを使用してます。 このmin …

no image
電車の運行情報をチェックしてメール送信をするシェルスクリプト@bash

電車の遅延や事故などの運行情報を公開しているサイトがありますが、使用している路線 …

no image
Oprofile @ RHEL5.5 on KVM

システムのプロファイルに役に立つOpfofileですが、KVM上でOprofil …

no image
windows presentation foundation プラグイン@Firefox 3.5

Firefoxで急にwindows presentation foundatio …

no image
WordPress と Twitter の連携

tweetable でWordpressとTwitterを連携させてみました。 …

no image
Googleの検索に検索ツールが出現

GoogleでWeb検索すると、いつの間にか”検索ツール&#8220 …

no image
標準出力と標準エラー出力を入れ替える方法@bash

標準出力と標準エラー出力を入れ替える方法を、結論だけを先に書くと 3>&a …

no image
akamaitechnologies.comってなに??

ふとWindowsでnetstatを叩くと、akamaitechnologies …

no image
EJB3 JPAのmapping-type @ JBoss 4.2

JBoss 4.2 でEJB3のJPA (JAVA Persistence AP …