Wie kann ich einen Ordner mit dem Namen „.“ anzeigen?

Wie kann ich einen Ordner mit dem Namen „.“ anzeigen?

Ein Ordner mit dem Namen „.“ (nur ein Punkt und sonst nichts) wird in den Dateimanagern von Dolphin oder Krusader nicht angezeigt.

ls -azeigt 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 cdauf 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 -alzeigt 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).

verwandte Informationen