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
Oprofile @ RHEL5.5 on KVM

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

no image
TracのDBのスキーマとチケットレポート作成 @ Trac 0.10.3 on Debian Etch

Tracのチケット のレポートを作成するには、TracのDBのスキーマをある程度 …

no image
CPU数を動的に変更する@CentOS 5.5

カーネルにパラメータ(maxcpus)を与えて、OSで使うCPU数を変更できるこ …

no image
sshのちょっと高度な使い方

めっきり使う機会が減ってしまったtelnetの代わりによく使うssh。最近はmo …

no image
gitで過去のコミットを書き換える方法まとめ

コミットしてしまった後に恥ずかしい間違いに気づいて書き換えたい時の対処方法。 ま …

no image
lsの色を変更する@Cygwin

lsコマンドは、ディレクトリやファイルの種類によって、表示に色をつけることができ …

no image
vardiaの地上デジタルが不安定なときは@RD-S601

東芝のVardiaでは、地上デジタルの電波が強すぎて、逆に画面が不安定になること …

no image
FoxmarksでXMLパースエラー@Firefox3 on WinXP

Firefox3はリリース日にダウンロードして、インストールまでしてたのですが、 …

no image
OpenOffice 3のインストール@debian系 Linux

OpenOffice 3がリリースされたので、Linuxにインストールしてみまし …

no image
ICチップ付きクレジットカードの安全性

最近はクレジットカードにICチップがついていて、店頭での決済時に暗証番号を求めら …