Windowsでコマンドのパスを確認する方法

その他

Windows環境で、特定のコマンドがどのディレクトリに存在するかを確認することは、システム管理やプログラムのトラブルシューティングで役立ちます。

Windowsでは、コマンドプロンプトやPowerShellを使ってコマンドの実行ファイルのパスを確認することができます。

この記事では、Windowsでコマンドのパスを確認する方法をいくつか紹介します。

スポンサーリンク

方法

ここからWindowsでコマンドのパスを確認する方法を4つ紹介します。

where コマンドを使ってパスを確認する

Windowsでは、where コマンドを使うことで、指定したコマンドの実行ファイルがどのディレクトリに存在するかを確認できます。

where コマンドは、指定したプログラムやコマンドが PATH 環境変数内のどのディレクトリにあるかを検索します。

コマンドプロンプトでの使用:

where コマンド名

例:

where python

出力例:

C:\Python39\python.exe
C:\Windows\py.exe

この場合、python コマンドの実行ファイルが C:\Python39\C:\Windows\ に存在していることがわかります。

PowerShellで Get-Command を使用してパスを確認する

PowerShellでは、Get-Command コマンドレットを使用して、指定したコマンドやプログラムの実行ファイルのパスを確認できます。

コマンド:

Get-Command コマンド名

例:

Get-Command python

出力例:

CommandType     Name             Version    Source
-----------     ----             -------    ------
Application     python.exe       3.9.0.0    C:\Python39\python.exe

この結果から、python コマンドが C:\Python39\python.exe に存在することがわかります。

PATH 環境変数の確認

コマンドやプログラムが検索されるディレクトリは、PATH 環境変数に設定されています。

この変数に含まれるディレクトリから、システムがコマンドを探します。環境変数の内容を確認することで、どのディレクトリからコマンドが検索されるかを確認できます。

コマンドプロンプトで PATH を確認する:

echo %PATH%

PowerShellで PATH を確認する:

$env:PATH

出力例:

C:\Python39\Scripts\;C:\Python39\;C:\Windows\System32;C:\Windows;

この出力では、システムが C:\Python39\Scripts\C:\Python39\、および C:\Windows\System32 などのディレクトリからコマンドを検索することがわかります。

システム全体を検索する(Windowsの検索機能を使う)

特定のプログラムがどこにインストールされているかがわからない場合、Windowsのファイル検索機能を使って探すこともできます。

手順:

  1. Windowsのスタートメニューを開き、「検索バー」にプログラム名(例:python)を入力します。
  2. 検索結果に表示されたプログラム名を右クリックして「ファイルの場所を開く」を選択します。
  3. これでプログラムの存在するディレクトリが表示され、パスが確認できます。

まとめ

Windowsでコマンドのパスを確認するには、where コマンドやPowerShellの Get-Command を使うと簡単です。

環境変数 PATH に設定されたディレクトリの順にコマンドが検索されるため、必要に応じて echo %PATH% などで確認することも重要です。

これらの方法を使えば、システムにどのコマンドがどこにインストールされているかを把握しやすくなります。

コメント

タイトルとURLをコピーしました