Ein Ordner mit dem Namen „.“ (nur ein Punkt und sonst nichts) wird in den Dateimanagern von Dolphin oder Krusader nicht angezeigt.
ls -a
zeigt den Ordner.
Terminalausgabe:
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
cd .
führt mich nicht in den Ordner, wie es bei den anderen der Fall ist. (Es wird das Fish-Terminal verwendet)
Wie kann ich erreichen, dass solche Ordner in GUI-Datei-Explorern angezeigt werden? Wie kann ich cd
auf sie zugreifen? Wie kann ich sie löschen, wenn rm -rf .
das nicht funktioniert?
Antwort1
Unter UNIX und UNIX-ähnlichen Betriebssystemen (wie Linux) stellt der Ordner, der ..
in der Ausgabe von als angezeigt wird ls -a
, den übergeordneten Ordner des aktuellen Ordners dar, und der Ordner, der als angezeigt wird, .
stellt den aktuellen Ordner selbst dar. Das heißt,
$pwd
/usr/phred/stuff
$ls -al
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
$cd ..
$pwd
/usr/phred
$ls -al
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 stuff
$cd stuff
$pwd
/usr/phred/stuff
$ls -al
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
$ls -al ..
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 stuff
$ls -al .
drwxrwxrwx - root 29 Feb 17:05 .
drwxrwxrwx - root 20 Feb 20:32 ..
drwxrwxrwx - root 20 Feb 17:01 otherFolder1
drwxrwxrwx - root 20 Feb 20:32 otherFolder2
drwxrwxrwx - root 20 Feb 17:01 otherFolder3
Ich sollte anmerken, dass ich unter Linux keinen grafischen Dateimanager verwende, unter Windows jedoch schon. Das Windows-Äquivalent des Linux-Konsolenbefehls ls -al
zeigt zwar auch die .
und ..
-Einträge an (die dieselbe Bedeutung wie unter Linux haben), die Dateimanager zeigen sie jedoch im Allgemeinen nicht an (der Dateimanager 7-Zip tut dies jedoch, und er erlaubt mir anscheinend nicht, sie auszublenden).