ターミナルでファイルまたはディレクトリの完全パスを表示するにはどうすればよいですか?


9

端末に入力するために、ディレクトリ名がどのようになっているのかを知る必要があります。ディレクトリの名前にアクセスするにはどうすればよいですか?

Windowsエクスプローラーには、フルパスのタイトルバーがありました。誰かが特定のファイルの完全なパスを確認する方法を理解するのを手伝ってくれませんか?


パスがわかっていて、すばやく入力する必要がある場合は、特にで、タブ補完より優れたものはありませんzsh
ディルモ2014年

BleachBitでファイルを削除する方法を見つけました、あなたの答えに感謝します。しかし、他のクエリについては、特定のファイルまたはフォルダーのフルパスを確認する方法を知る必要があります。
カラマルカキッド

回答:


10

ターミナルでファイルのフルパスを表示するには、ファイルのアイコンをターミナルにドラッグするだけで、ファイルのフルパスが2つのアポストロフィ(単一引用符文字)で囲まれて表示されます。とても簡単です。


15

nautilusを使用してファイルを参照している場合は、を押してナビゲーションバーを切り替えることができますCtrl + L

端末を使用pwdしている場合は、現在の場所の絶対パスを知るために使用します。


2
また、スペース文字はターミナル内でエスケープする必要があることを忘れないでください。アクセスしたい/path/to/the force場合は、行う必要がありますcd /path/to/the\ force
Buddyshot 2014年

2

findはこれを端末から非常に簡単に行うことができます。これは、ファイルTaxes-2013.pdfの完全パスを探している例です。

sudo find / -name Taxes-2013.pdf

出力を提供します:

/home/me/Documents/Taxes-2013.pdf

私はsudoを使用して、ツリーのルートから検索するときにfindで取得するすべてのアクセス許可拒否出力を回避できるようにしています。

パス名だけが必要で、ファイル名を削除したい場合は、

sudo find / -name Taxes-2013.pdf | xargs -n1 dirname

注:名前にスペースを入れる習慣がある場合、これはあなたに関係があります。

いくつかの情報源:

https://www.unixtutorial.org/commands/dirname/

http://www.commandlinefu.com/commands/using/dirname

http://man7.org/linux/man-pages/man1/xargs.1.html

Ubuntu 14.04でテスト済み

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.