コマンド rm


「パソコンの設定」を見直してみると、圧縮ファイルを除くのに、わざわざルート(#)に変わって作業をしている。

たしかにバイナリファイルを「展開」するには、ルートにならないといけない場合がある。

しかし、インターネットで外部と通信するときは、通常はユーザモードである。 ブラウザを使っているのであまり意識していないが、ダウンロードもユーザモードでおこなわれているのだから、

展開後の使用済みファイルもユーザモード($)で除去できる

ということになる。

$ls
download_file.rpm
$su
password:
#rpm -ivh download_file.rpm
#############

#su ユーザ名
$rm download_file.rpm /*ルートではない*/

ルート(#)でコマンド rm を使うと、確認のために yes と打ち込まなければ除去してくれない。結局、余計に手間がかかることになる。


きょうの UNIX