GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Abrufen des vollständigen Pfadnamens eines bestimmten Verzeichnisses?

Angenommen, ich bin in /path/to/dir . Innerhalb dieses Verzeichnisses befindet sich ein weiteres Verzeichnis namens subdir .

Gibt es einen Befehl, den ich ausgeben kann, der den vollständigen Pfad zu subdir ausgibt , egal wie es identifiziert wird? Zum Beispiel:

$ cmd subdir
/path/to/dir/subdir

$ cmd /path/to/dir/subdir
/path/to/dir/subdir

Akzeptierte Antwort:

coreutilsrealpath funktioniert:

realpath subdir

und es funktioniert, aber das Verzeichnis (oder die Datei) ist angegeben:

realpath /blah/blah2/subdir
realpath ../blah2/subdir

Linux
  1. Hinzufügen einer Anwendung zum Befehlssuchpfad in Csh?

  2. Vollständigen Pfad aus Bash-Skript abrufen?

  3. Linux – Ist der Schrägstrich (/) Teil des Namens des Linux-Root-Verzeichnisses?

  4. Wie zeigt man den vollständigen Pfad einer Datei oder eines Verzeichnisses im Terminal an?

  5. Wie erhalte ich den vollständigen Pfad einer Datei?

So erhalten Sie den Dateinamen aus dem vollständigen Pfad in Linux

Ausführen einer ausführbaren Datei im Pfad mit demselben Namen wie eine vorhandene Funktion?

Absoluter vs. relativer Pfad in Linux:Was ist der Unterschied?

Rsync kopiert aktuelles Verzeichnis mit Namen

Wie liste ich Prozesse in htop nur nach ihrem Namen auf, ohne den vollständigen Pfad?

Wie kann ich in ein Verzeichnis mit diesem Namen -2 (beginnend mit dem Bindestrich) wechseln?