3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Linuxコマンド】 rm コマンド オプション 一覧 【初学者必見】

Posted at

【Linuxコマンド】 rm コマンド オプション 一覧 【初学者必見】

まとめ
Linuxコマンド一覧

rm コマンドとは

ファイルやディレクトリを削除するLinuxコマンドです。
"rm" は "remove"の略です。

コマンドの使い方

/home/hoge
# ディレクトリの中身の確認
$ ls -l
-rw-r--r-- 1 hoge hoge   11 Feb 24 17:11 hoge.txt
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

# hoge.txt を削除する
$ rm hoge.txt

# 削除されていることの確認
$ ls -l
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

man コマンドのオプション一覧

オプション 説明
-f エラーメッセージを表示せず実行する(危険)      
-i 削除前に確認する
-I 削除対象が4つ以上のときのみ、削除前に確認する      
-r ディレクトリも削除対象に含める
-v 削除の詳細を表示する      

-i オプション

/home/hoge
# ディレクトリの中身の確認
$ ls -l
-rw-r--r-- 1 hoge hoge   11 Feb 24 17:11 hoge.txt
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

# hoge.txt を削除する
$ rm -i hoge.txt
remove hoge.txt? (y or n) y

# 削除されていることの確認
$ ls -l
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

-r オプション

/home/hoge
# ディレクトリの中身の確認
$ ls -l
-rw-r--r-- 1 hoge hoge   11 Feb 24 17:11 hoge.txt
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

# hoge.txt を削除する
$ rm -r test

# 削除されていることの確認
$ ls -l
-rw-r--r-- 1 hoge hoge   11 Feb 24 17:11 hoge.txt
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

-v オプション

/home/hoge
# ディレクトリの中身の確認
$ ls -v
-rw-r--r-- 1 hoge hoge   11 Feb 24 17:11 hoge.txt
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

# hoge.txt を削除する
$ rm -v hoge.txt
mooooo.tx

# 削除されていることの確認
$ ls -l
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:14 test
drwxr-xr-x 2 hoge hoge 4096 Feb 24 17:15 test2

-rf オプション(破滅の魔法)

※ 以下の作業は危険ですので絶対に真似しないで下さい。
実際には警告が出るようになっていますが、実行される際は自己責任でお願いします。

/
# 破滅してみる
$ cd /
$ sudo rm -rf /

その他のLinuxコマンドのオプション一覧

pwd, mkdir, cd, cat, cp, ls, touch, less, mv, rm, ssh, man, 随時追加中

広告欄

各種開発や構築の請負や初学者向けのメンター業務してます。
ご興味お持ちいただけた方は**こちら**へどうぞ

3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?