アロイログ

節約、家庭菜園、教育、投資、転職などの雑記メディア

Linux入門講座:【第3回】 rmコマンド(削除)


こんにちは。アロイ(@setsuyakutousan)です。

Linux入門講座、第3回です。前回はlsコマンドについて解説しました。

 

www.alloylog.info

 

 


今回はrmコマンドについて解説します。なんか既に手ごわそうな生徒がやってきました。。

tartgeticonそろそろ慣れてきましたかね。第3回はrmコマンドですよ。
myicon rm?分かった!リモコンだろ!絶対そうだ!そうと分かればもう学ぶことはないね。
tartgeticon 「」



期待を裏切らない回答です。彼にrmコマンドを教えていきます。
まだまだ超基本コマンドですよ~!頑張ってくださいね。

 

▽スポンサードリンク


 



1.「rm」コマンド:ファイルの削除

 

tartgeticon 「rm」というのは「remove」の略です。ファイルを削除するコマンドです。
myicon 俺は物を大切にする主義だから絶対に無駄なものは捨てない!だから削除なんてありえねーよ。
tartgeticon (いいこと言っているけど。。)
でも残しておくと、別の作業するときに邪魔になったり、サーバーの容量を圧迫したりとデメリットもあるんだよ。だから必要なときにはきちんと削除するようにしましょう。
myicon 真面目に返すなよ。

 

2.rmコマンドの使い方

 

基本的な使い方

tartgeticon じゃあ早速使ってみましょう。今回はシンプルなコマンドですよ。rm のあとに消すファイル名を指定してください。今回「hoge.txt」にしましょうか。
myicon なんでコードって馬鹿の一つ覚えみたいにみんな「hoge」って使うんだ?もうちょっとカッコいい名前にしようぜ。
[hoge@localhost ~]$ ls
geho.txt hoge.txt
[hoge@localhost ~]$ rm hoge.txt
[hoge@localhost ~]$ ls
geho.txt
tartgeticon hoge.txtが削除されましたね。基本はこの使い方です。複数ファイルの削除もできるんですよ。
[hoge@localhost ~]$ ls
geho.txt hoge.txt
[hoge@localhost ~]$ rm hoge.txt geho.txt
[hoge@localhost ~]$ ls
[hoge@localhost ~]$
tartgeticon 複数ファイル続けて指定すると指定したファイルが全て消えましたね。
myicon もったいないなあ。
tartgeticon ちなみにワイルドカードの指定もできますよ。さっき二つのテキストファイルを消しましたが、「*.txt」という指定をすると、ファイル名語尾が「.txt」のファイルが全て消えます。
[hoge@localhost ~]$ ls
geho.txt hoge.txt
[hoge@localhost ~]$ rm *.txt
[hoge@localhost ~]$ ls
[hoge@localhost ~]$
myicon こういうのを世間では「断捨離」という。
tartgeticon (聞いてるのかきいてないのか。)

 

3.rmコマンドのオプション

 

tartgeticon さて、rmコマンドにもオプションがいくつかあります。
myicon まだ断捨離するの?
tartgeticon とりあえず「-r」だけは覚えておきましょう。

 

オプション:「-r」

 

tartgeticon 先ほど、「rmはファイルを削除するコマンド」と説明しました。つまり、ファイル向けのコマンドであり、普通に実行するとディレクトリを消すことはできないんですよね。
myicon いーんじゃねーの?もったいねーし。
tartgeticon (良い子なのかそうじゃないのか。)
でもディレクトリ毎削除したいケースはよく発生します。そんなときに使うのが「-r」オプションです。
tartgeticon これは、「ファイルをディレクトリごと削除する」オプションです。つまり、-rをつけてディレクトリを指定すると、ディレクトリごと削除されるんですよ。
[hoge@localhost ~]$ ls
directory
[hoge@localhost ~]$ rm -r directory
[hoge@localhost ~]$ ls
myicon あー消えちゃった。
tartgeticon ということで、今日はこのへんで。ものを大事にするのもいいけど、適切なファイル管理をするためにも適切にファイル削除できるようになってくださいね。
myicon 断捨離ね。OK。断捨離って考えるとできそうだよ
tartgeticon おお~!よかった!(なぜ?)



ということで、rmコマンドの説明は以上です。
また他のコマンドも入門講座やっていきますので宜しくお願いします。

ちなみに、私の講座ではあまり深く踏み込んだ説明はしていません。

これは、コマンドを打つことすら億劫な人にも少しでもコマンドを身近に感じてもらえたら・・・と思い、あえてライトなコンテンツにしているからです。

▼NEXT

 

補足:オススメのLinux入門書


しっかり勉強したいと言う方は以下の書籍が入門レベルではオススメです。