Wie kann der vollständige Pfad einer Datei oder eines Verzeichnisses im Terminal angezeigt werden?

9

Ich muss wissen, wie der Verzeichnisname ist, um ihn in das Terminal einzugeben. Wie greife ich auf die Namen von Verzeichnissen zu?

Windows Explorer hatte früher eine Titelleiste mit dem vollständigen Pfad. Kann mir bitte jemand helfen, herauszufinden, wie der vollständige Pfad einer bestimmten Datei angezeigt wird?

Kalamalka Kid
quelle
Wenn Sie den Pfad kennen und ihn schnell eingeben müssen, ist nichts besser als die Tab-Vervollständigung, insbesondere mit zsh.
Dillmo
Ich habe einen Weg gefunden, um Dateien mit BleachBit zu löschen, danke für Ihre Antwort. Bei der anderen Abfrage muss ich jedoch noch wissen, wie der vollständige Pfad einer bestimmten Datei oder eines bestimmten Ordners angezeigt wird.
Kalamalka Kid

Antworten:

10

Um den vollständigen Pfad einer Datei im Terminal anzuzeigen, ziehen Sie einfach das Dateisymbol in das Terminal. Der vollständige Pfad der Datei wird von zwei Apostrophen (einfache Anführungszeichen) eingeschlossen angezeigt. So einfach ist das.

Karel
quelle
15

Wenn Sie Ihre Dateien mit nautilus durchsuchen, können Sie die Navigationsleiste durch Drücken von umschalten Ctrl + L.

Wenn Sie das Terminal verwenden, verwenden Sie einfach pwd, um den absoluten Pfad Ihres aktuellen Standorts zu kennen.

Buddyshot
quelle
2
Und vergessen Sie nicht, dass Leerzeichen innerhalb des Terminals maskiert werden müssen. Wenn Sie zugreifen möchten, /path/to/the forcemüssen Sie dies tun cd /path/to/the\ force.
Buddyshot
2

find kann dies ganz einfach vom terminal aus erledigen. Hier ist ein Beispiel, in dem ich nach dem vollständigen Pfad der Datei Taxes-2013.pdf suche:

sudo find / -name Taxes-2013.pdf

Bietet die Ausgabe:

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

Ich verwende sudo, damit ich alle Ausgaben vermeiden kann, denen die Berechtigung verweigert wird, die ich sonst bei der Suche von der Wurzel des Baums aus mit find erhalten würde.

Wenn Sie nur den Pfadnamen und den Dateinamen entfernen möchten, können Sie verwenden

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

Hinweis: Wenn Sie es gewohnt sind, Leerzeichen in Namen einzufügen, ist dies für Sie relevant.

Einige Quellen:

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

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

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

Getestet unter Ubuntu 14.04

Elder Geek
quelle