Vorhandenes Bild wird lokal nicht gezeigt
bearbeitet vonHallo Rolf
> Ist das ... realer Teil des Pfades oder nur eine Auslassungsellipse für den Teil deines Filesystems, der uns nicht zu interessieren hat? Ein Pfad mit "..." unter Linux hat doch irgendwie Sonderbedeutung, oder?
Sonderbedeutungen haben `.` und `..`, die in jedem Verzeichnis automatisch angelegt werden. `...` kann als Pfadname verwendet werden.
Der Name `.` verweist auf das Verzeichnis selbst. Also `home/rolf/.` ist `home/rolf`. Der Name `..` hingegen verweist auf das Elternverzeichnis des aktuellen Verzeichnisses. Also ist zum Beispiel `home/rolf/programs/..` ebenfalls das Verzeichnis `home/rolf`.
Verzeichnisse deren Name mit einem Punkt beginnt werden aber standardmäßig ausgeblendet. Will man sie trotzdem sehen muss man das explizit angeben:
~~~bash
$ mkdir ...
$ ls -a
.
..
...
$ rmdir ...
~~~
Viele Grüße,
Orlok
--
„Dance like it hurts.
Make love like you need money.
Work when people are watching.“ — Dogbert
Vorhandenes Bild wird lokal nicht gezeigt
bearbeitet vonHallo Rolf
> Ist das ... realer Teil des Pfades oder nur eine Auslassungsellipse für den Teil deines Filesystems, der uns nicht zu interessieren hat? Ein Pfad mit "..." unter Linux hat doch irgendwie Sonderbedeutung, oder?
Sonderbedeutungen haben `.` und `..`, die in jedem Verzeichnis automatisch angelegt werden. `...` kann als Pfadname verwendet werden.
Der Name `.` verweist auf das Verzeichnis selbst. Also `home/rolf/.` ist `home/rolf`. Der Name `..` hingegen verweist auf das Elternverzeichnis des aktuellen Verzeichnisses. Also ist zum Beispiel `home/rolf/programs/..` ebenfalls das Verzeichnis `home/rolf`.
Verzeichnisse deren Name mit einem Punkt beginnt werden aber standardmäßig ausgeblendet. Will man sie trotzdem sehen muss man das explizit angeben:
~~~bash
$ mkdir ...
$ ls
.
..
$ ls -a
.
..
...
$ rmdir ...
~~~
Viele Grüße,
Orlok
--
„Dance like it hurts.
Make love like you need money.
Work when people are watching.“ — Dogbert