A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
rmdir は mkdir と対になっている為だと思っていたのですが、
どうなんでしょうね。
rm の方は、ファイル、ディレクトリ、スペシャルファイル、等々
何でも OK という事で。
No.3
- 回答日時:
補足です。
OSのシステムコールとプログラムとの関係については、
私は実際には読んだことが無いのですが、参考URLの
「プログラムはなぜ動くのか」という本に
説明が書いてありそうな気がします。
参考URL:http://www.amazon.co.jp/exec/obidos/ASIN/4822281 …
No.2
- 回答日時:
これはまったくの私の想像で、当たってるかどうかは
全然自信が無いですが、OSのシステムコールで
ファイルを削除する機能とディレクトリを削除する機能が
それぞれあるから、それぞれの機能を実装した基本的で
簡単なrmとrmdirというコマンドがあるのでは
ないのでしょうか。
逆にrmとrmdirのそれぞれの機能を実現するために
OSの機能が設計されたのでは?と突っ込まれても
私には反論できませんが...。(^_^;
No.1
- 回答日時:
やはり「rm」しかなければ中身のあるディレクトリをうっかり消してしまう
恐れがあります。そこで中身が空でないとディレクトリを削除できない
「rmdir」があるのだと思います。
mvでファイルを整理して「rmdir」でサクッと空のディレクトリだけ消す
ことができますが、「rmdir」がなかったらいちいち空かどうか確認したり
複雑なコマンドを打つ事になってしまいます。
この回答への補足
う~ん。私の考えが馬鹿なのでしょうか・・・。
なぜ作者は
rmをつかってディレクトリの場合、中身が入っている場合はエラーを出すという風にしないで分けたのでしょうかね・・・
って、これを言ったらやっぱりきりがないのでしょうか・・・?
他のコマンドでも同様に・・・
また、もしrmdirコマンドがなく、rmコマンドですべてをやりくりしてた場合はやはり確認もせずに消すというコマンドになっていたんでしょうかね・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS rmしたドットファイルのある場所 1 2023/07/18 22:45
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- 高校 レピュニット数の性質についてです。 レピュニット数とは、各桁が1のみの数で、以下1がk桁の数をRkと 3 2023/07/21 19:58
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 6 2022/06/08 12:55
- UNIX・Linux 空のディレクトリで dir を行ったとき 4 2023/05/05 17:54
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
make時に出てきたエラーメッセ...
-
7zを使うとフォルダの中身がす...
-
LinuxでCD-RWをマウントする方...
-
シンボリックリンクについて
-
計算が実行されません。mv:照合...
-
rmとrmdirの違い
-
2TBのUSBメモリを2000円ほどで...
-
ユーザプロファイル(administra...
-
Minecraftにforgeを入れたら、...
-
FTPコマンドのCDについて
-
「照合パターンに合いません」...
-
ホームページのディレクトリを...
-
scpによるデータ転送後、ディレ...
-
unzipコマンドでディレクトリな...
-
シンボリックリンクについて
-
tarでディレクトリのみをアーカ...
-
削除出来ないディレクトリが出...
-
拡張子.dどういう意味
-
/(スラッシュ)で区切ったフル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のフォルダを同時に参照し...
-
拡張子.dどういう意味
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
"cp -a"と"cp -r"の違い
-
make時に出てきたエラーメッセ...
-
scpによるデータ転送後、ディレ...
-
ホームページのディレクトリを...
-
FTPコマンドのCDについて
-
linuxコマンド mkdirでディレ...
-
「ドット(.)」と「¥」の意味...
-
Linuxコマンドについて
-
バッチファルの置き場所
-
/(スラッシュ)で区切ったフル...
-
tarコマンドのエラーについて
-
ファイル名で / (スラッシュ...
-
「照合パターンに合いません」...
-
シンボリックリンクについて
-
linuxで特定のディレクトリのみ...
-
#./configureの時点でダメです。
おすすめ情報