Wenn man das Home-Verzeichnis von einem Benutzer finden will, z.B. vom User wwwrun, kann man in der Kommandozeile den Befehl echo ~<userid> eingeben, z.B. echo ~wwwrun.

Möchte man eine Datei lediglich relativ zu einem Homeverzeichnis angeben, kann man dies per ~<userid>/<dateiname> machen, z.B. ls ~ftp/pub/. Die userid kann man auch weglassen, dann bezieht sich die Angabe auf den aktuellen User, z.B. ls ~. Das eigene Home steht immer in $HOME; dies ist praktisch in Skripten, bei denen ~ nicht verwendet werden kann. Zum Beispiel, wenn das Skript in einer (Bourne-)Shell ausgeführt ist, weil die Tilde eine Erweiterung der Korn-Shell (ksh) ist. Diese Erweiterung steht außerdem in der Borne-Again-Shell (Bash), der Tenex-C-Shell (tcsh) und anderen modernen Shells zur Verfügung.

Für Accounts, die lokal auf dem Computer verwaltet werden, kann man das Homeverzeichnis auch in der Datei /etc/passwd nachsehen. Für jeden User ist eine Zeile mit Informationen gespeichert, die die Pfadangabe zum Home-Verzeichnis des Users angibt.

HomeverzeichnisFinden (zuletzt geändert am 2007-12-23 22:49:45 durch localhost)