Ubuntuなどのパソコンにおいて、ファイルの場所を示すのに用いられているのが[ファイルパス]で、特にファイル名まで含めたファイルパスを[フルパス]と呼びます。ファイルなどのフルパスを取得するのは簡単ですが、アプリのフルパスを取得するするのは面倒です。
ファイルパスの構成
Ubuntuでは[/]を起句としてファイルパスが構成されています。
/home/username
このファイルパスは様々な操作で取得できますが[場所(フォルダー)]と[ファイル名]に分かれていることが多く、ファイル名を含めたファイルパスを取得するには手動で結合する必要があったりします。
/home/username/filename.txt
ただ、実ファイルであれば意外と簡単な手順でファイル名を含めたフルパスは取得することができますが、[ドック]や[アプリケーションを表示する]で表示されるアプリのショートカットアイコンの場合は一手間が必要となります。
「ファイル」から取得するやり方
実ファイルが対象です。
- 「ファイル」より対象ファイルを右クリックし、コンテキストメニューより【コピー】を選択します。
[デスクトップ]などでは想定通りに動作しない場合があるので、「ファイル」からの操作をオススメします。
- クリップボードにコピーされるので任意の場所に貼り付けます。
コピーと同様に右クリックして【貼り付け】を選択します。
「ファイル」から取得するやり方は以上です。
「プロセス」から取得するやり方
アプリなどが対象です。
- 対象のアプリを起動します。
- 端末(ターミナル)より以下のコマンドを実行します。
ps -ef
絞り込みたい場合は
ps -ef | grep [アプリ名の一部]
例えば
ps -ef | grep firefox
- 実行結果より[CMD]を確認します。
UID PID PPID C STIME TTY TIME CMD byk 11299 1216 47 14:02 ? 00:00:17 /snap/firefox/4424/usr/lib/firefox/firefox
「プロセス」から取得するやり方は以上です。