【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, 随時追加中
広告欄
各種開発や構築の請負や初学者向けのメンター業務してます。
ご興味お持ちいただけた方は**こちら**へどうぞ