Categories: 未分類

rmdir

Rmdir

コンピューティングでは、rmdir(またはrd) はさまざまなオペレーティング システム上の空のディレクトリを削除するコマンドです。
rmdir / rd
の例rmdir
オリジナルの著者
ケン・トンプソン、デニス・リッチー( AT&T ベル研究所)
開発者
さまざまなオープンソースおよび商用開発者
オペレーティング·システム
Unix、Unix 系、DOS、MSX-DOS、FlexOS、OS/2、Windows、ReactOS、KolibriiOS
プラットホーム
クロスプラットフォーム
タイプ
指示

コンテンツ
1 実装
2 使用法
2.1 Unix、Unix 風の 2.2 DOS、OS/2、Windows、ReactOS
3 こちらも参照
4 参考文献
5 参考文献
6 外部リンク

実装
このコマンドは、Unix (例: macOS、Solaris、AIX、HP-UX )、Unix 系(例: FreeBSD、Linux )、DOS、Digital Research FlexOS、 IBM OS/2、 Microsoft Windows で使用できます。 ]またはReactOS オペレーティング システム。MS-DOSでは、このコマンドはバージョン 2 以降で使用できます。 DR DOS 6.0には、このコマンドの実装も含まれていますrmdir。
オープン ソースのMS-DOSエミュレータ DOSBoxやKolibriiOSでも利用できます。数値計算環境MATLABおよびGNU Octave には、同様の機能を持つ関数が含まれていますrmdir。

使用法

Unix、Unix 風の
通常の使用法は簡単です。
$ rmdir ディレクトリ名
ここで、name_of_directory は、削除したいディレクトリの名前に対応します。このコマンドには、親ディレクトリも空の場合に削除する Unix の-pなどのオプションが
例えば:
$ rmdir -p foo/bar/baz
最初に baz/ を削除し、次に bar/ を削除し、最後に foo/ を削除します。これにより、コマンド引数で指定されたディレクトリ ツリー全体が削除されます。
UNIX では、ディレクトリが空でない場合、rmdir はディレクトリを削除しません。このrmコマンドは、ディレクトリとそのすべての内容を再帰的に削除します。例えば:
$ rm -r foo/bar/baz $ rm -rf foo/bar/baz

DOS、OS/2、Windows、ReactOS

ReactOS コマンドrmdir_
通常の使用法は Unix 系オペレーティング システムと同じです。
> rmdirディレクトリ名
MS-DOSおよび以前の (NT ベース以外の) バージョンの Microsoft Windows で空ではないディレクトリを削除するための同等のコマンドは ですdeltree。
それ以降のバージョンの Windows の場合:
> rd /s ディレクトリ名
NT カーネルベースの Windows (XP、Vista、7、8、Server 2003/2008) は、同じ名前で大文字と小文字が異なる 2 つのファイルが存在しない限り、以前のバージョンと同様に大文字と小文字を区別しません。次に、使用するファイルを選択するときに大文字と小文字の区別が適用されます。または、大文字と小文字がどちらのファイルにも一致しない場合は、Windows によってどちらかが選択されることが
Windows Services for Unix がインストールされている場合、またはWindows レジストリ設定がそれを許可するように設定されている場合は、大文字と小文字の区別が異なる同じ名前の 2 つのファイルを持つことが許可されます。
セキュリティ リスクの例は次のとおりです。
rd/rmdir を使用すると、同じ名前で大文字と小文字の区別が異なる 2 つのディレクトリが存在し、一方には有効なデータやプログラムが含まれ、もう一方には有罪となるマテリアルやマルウェアが含まれます。大文字と小文字を区別せずに rd/rmdir が実行され、Windows が削除する正当なフォルダーを選択すると、望ましくないフォルダーだけが残ります。Windows は、以前は正規だったフォルダーの代わりにこのフォルダーを使用してプログラムを実行するため、このフォルダーに正規のデータが含まれていると思われる可能性が

こちらも参照
Unixコマンドのリスト
DOSコマンド一覧

参考文献
^ 「マニュアル」 (PDF) . www.bitsavers.org。1986 年。。
^ 「ヘルプページ」 . www.jatomes.com 。。
^ “”Microsoft TechNet Rmdir の記事”” .
^ “”リアクトス/リアクトス”” . GitHub。2022 年 1 月 3 日。
^ ヴァン・ウォルバートン (2003). MS-DOS バージョン 6.22 (20 周年記念版)、第 6 改訂版を実行しています。マイクロソフトプレス。ISBN  0-7356-1812-7。
^ DR DOS 6.0 ユーザーガイドの最適化と構成のヒント ^ “”シェル – KolibriiOS wiki”” . wiki.kolibrios.org。
^ “”フォルダーの削除 – MATLAB rmdir”” . www.mathworks.com。
^ “”関数リファレンス: rmdir”” . オクターブ.sourceforge.io。

参考文献
クーパー、ジム (2001)。MS-DOS 6.22 を使用した特別版、第 3 版。キュー出版。ISBN 978-0789725738。
キャシー・イブンズ。ブライアン・プロフィット (1993)。OS/2 の内側と外側。オズボーン・マグロウヒル。ISBN 978-0078818714。
スタネック、ウィリアム R. (2008)。Windows コマンドライン管理者の Pocket Consultant、第 2 版。マイクロソフトプレス。ISBN 978-0735622623。
カーク・マケルハーン (2006)。Mac OS X コマンドライン: Unix の内部。ジョン・ワイリー&サンズ。ISBN 978-0470113851。

外部リンク

Wikibook Guide to Unix には次のトピックに関するページがコマンド
rmdir – シェルとユーティリティのリファレンス、The Single UNIX 仕様、 The Open Groupのバージョン 4
rmdir | Microsoft ドキュメント · “

admin

Share
Published by
admin

Recent Posts

リカルド・グラール

Ricardo_Goulart…

2か月 ago

リカルド・ゴス

Ricardo_Goss スチ…

2か月 ago

リカルド・ゴンサレス・ダビラ

Ricardo_Gonz%C3…

2か月 ago