「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

subst【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointWindowsで使えるよ

pointパスにドライブ名を割り当てるよ

スポンサーリンク

簡単に書くよ

subst【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

パス(ファイルやフォルダの場所(と名前)を示す情報)にドライブ名(ドライブに割り当てられたアルファベット)を割り当てるときに使うコマンド
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「パス」と「ドライブ名」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

パスは「ファイルフォルダの場所(と名前)を示す情報」です。

subst

例えば

C:\Windows\system32\

であれば

「C:」ドライブの中にある「Windows」フォルダの中にある「system32」フォルダ

を表しています。

subst2

ドライブ名は「ドライブを見分けるために割り振られた文字」です。
例えばハードディスクドライブの「C:」や、フロッピーディスクドライブの「A:」などを見たことはないでしょうか。
あのアルファベットたちがドライブ名です。

subst3

以上を踏まえて

パスにドライブ名を割り当てるときに使うコマンド

が「subst」コマンドです。
例えば「C:\Windows」に「X:」という文字を割り当てたりできちゃいます。
「subst」コマンドはWindows系で使えます。

書き方は

subst [ドライブ名] [設定するパス]

もしくは

subst

もしくは

subst [ドライブ名] /D

です。

オプションは、ありません。

パスにドライブ名を割り当てたいときは

subst [ドライブ名] [設定するパス]

を使います。
例えば

subst X: C:\Windows

と指定すると、ドライブ名「X:」に対して「C:\Windows」が設定されます。
ドライブ名は「アルファベット+:コロン」で指定します。
「:(コロン)」がないと上手く動きません。
ご注意ください。

この状態で

X:

を実行すると「X:」つまり「C:\Windows」に移動します。

パスとドライブ名の対応を確認したいときは

subst

を使います。
「C:\Windows」に「X:」が割り当てられた状態で実行すると

X:\: => C:\Windows

のように割り当て状況が表示されます。
ここで表示されるのは、あくまで「subst」コマンドで割り当てた内容です。
元々の割り当て状況(ハードディスクドライブは「C:」とか)は表示されません。

割り当てた対応を削除したいときは

subst [ドライブ名] /D

を使います。
「C:\Windows」に「X:」が割り当てられた状態で

subst X: /D

を実行すると「X:」に対する割り当てがなくなります。

「subst」コマンドの使い方は、そんな感じですね。

注意点として、substコマンドで設定した内容は別のコマンドプロンプトでも有効です。
例えば「C:\Windows」に「X:」を割り当てた状態で新しくコマンドプロンプトを起動すると、新しく起動した方でも「C:\Windows」に「X:」が割り当たった状態になっています。
コマンドプロンプトを2つ起動して1つ目で設定、2つ目で表示、を繰り返すと連動しているのが分かります。
気が向いた方は遊んでみてください。


image piyo2

一言でまとめるよ

まぁ「subst」ってコマンドが出てきたら「パス(ファイルやフォルダの場所(と名前)を示す情報)にドライブ名(ドライブに割り当てられたアルファベット)を割り当てるときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像031
書籍画像070

おまけ

■訳してみるよ

「subst」は多分「substitute(サブスティテュート)」の略です。
「substitute(サブスティテュート)」の意味は「代替」とか「代用する」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた