Das Dateisystem von Linux weist einige Unterschiede zum Windows-Dateisystem auf. Sie werden keine Laufwerksbuchstaben oder Backslashes finden, aber Sie werden ein fremdartig aussehendes Layout finden, in dem Dateien denselben Namen haben können und sich nur in der Großschreibung unterscheiden.
Dies ist keine vollständige Liste. Es ist für neue Linux-Benutzer gedacht, die nicht alle Unterschiede zwischen Linux und Windows kennen. Es gibt noch viele weitere Unterschiede, die gelten.
Verzeichnisaufbau
Sie werden keine Windows-, Programmdateien- oder Benutzerordner finden, wenn Sie das Dateisystem auf Ihrem Linux-Computer durchsuchen. (Obwohl das Verzeichnis /home/ dem Ordner Benutzer sehr ähnlich ist.)
Die Linux-Verzeichnisstruktur verwendet nicht nur unterschiedliche Namen für Ordner, sondern auch ein völlig anderes Layout. Unter Windows kann eine Anwendung beispielsweise alle ihre Dateien in C:ProgrammeAnwendung speichern. Unter Linux würden seine Dateien auf mehrere Speicherorte aufgeteilt – seine Binärdateien in /usr/bin, seine Bibliotheken in /usr/lib und seine Konfigurationsdateien in /etc/.
Wir haben erklärt, was jedes Verzeichnis im Linux-Dateisystem ist und wozu es dient. Für die Details lesen Sie: HTG erklärt: Die Linux-Verzeichnisstruktur erklärt
Groß-/Kleinschreibung
Unter Windows kann eine Datei nicht benannt werden Datei und eine weitere Datei namens DATEI im gleichen Ordner. Das Windows-Dateisystem unterscheidet nicht zwischen Groß- und Kleinschreibung, daher werden diese Namen als dieselbe Datei behandelt.
Unter Linux unterscheidet das Dateisystem die Groß-/Kleinschreibung. Dies bedeutet, dass Sie Dateien mit dem Namen Datei, Datei, und DATEI im gleichen Ordner. Jede Datei hätte einen anderen Inhalt – Linux behandelt Groß- und Kleinbuchstaben als unterschiedliche Zeichen.
Backslashes vs. Forward Slashes
Windows verwendet umgekehrte Schrägstriche, genau wie DOS. Der Pfad zum Verzeichnis eines Benutzers unter Windows lautet beispielsweise:
C:BenutzerName
Unter Linux lautet der Pfad zum Home-Verzeichnis eines Benutzers:
/home/name
Sie werden auch feststellen, dass URLs in Ihrem Webbrowser – auch unter Windows – Schrägstriche verwenden. Es ist beispielsweise https://www.howtogeek.com/article, nicht http:www.howtogeek.comarticle.
Keine Laufwerksbuchstaben – Alles unter /
Windows macht Partitionen und Geräte bei Laufwerksbuchstaben verfügbar. Unabhängig davon, ob Sie mehrere Festplatten, mehrere Partitionen auf derselben Festplatte oder angeschlossene Wechseldatenträger haben, jedes Dateisystem ist unter einem eigenen Laufwerksbuchstaben verfügbar.
Linux hat keine Laufwerksbuchstaben. Stattdessen macht es andere Dateisysteme in beliebigen Verzeichnissen zugänglich. (Windows kann dies auch tun, aber so funktioniert es nicht sofort.)
Unter Linux befindet sich alles unter / – dem Stammverzeichnis. Es gibt keine Dateien oberhalb des Stammverzeichnisses, da es Dateien außerhalb von C: unter Windows gibt. Wenn Sie ein Gerät an Ihren Computer anschließen, wird es unter /media/ verfügbar. Der Inhalt des Verzeichnisses zeigt den Inhalt der gemounteten Partition an.
Wenn Sie über mehrere Festplatten oder Festplattenpartitionen verfügen, können Sie diese an einer beliebigen Stelle in Ihrem Dateisystem einhängen. Sie könnten beispielsweise Ihre Home-Verzeichnisse auf einer separaten Partition platzieren, indem Sie eine andere Partition unter /home mounten. Sie können jedoch eine Partition an einer beliebigen Stelle mounten – Sie können sie sogar unter /myBackupDrive mounten.
Alles ist eine Datei
So wie jedes gemountete Dateisystem ein Verzeichnis unter / (dem Stammverzeichnis) ist, ist alles unter Linux eine Datei. Zum Beispiel wird Ihre erste Festplatte durch /dev/sda repräsentiert, Ihr CD-Laufwerk ist unter /dev/cdrom verfügbar, während Ihre Maus durch /dev/mouse repräsentiert wird.
Dieser Satz ist eigentlich ein bisschen zu stark vereinfacht – alles ist unter Linux nicht wirklich eine Datei. Aber zu verstehen, was dieser Satz bedeutet, wird Ihnen helfen zu verstehen, wie Linux funktioniert. Um mehr zu erfahren, lesen Sie: HTG erklärt: Was „Alles ist eine Datei“ unter Linux bedeutet
Sie können geöffnete Dateien löschen oder ändern
Unter Linux und anderen UNIX-ähnlichen Betriebssystemen sperren Anwendungen den exklusiven Zugriff auf Dateien nicht so oft wie unter Windows. Angenommen, Sie sehen sich eine Videodatei in VLC unter Windows an. Die Credits werden abgespielt und Sie sind mit dem Anschauen fertig, also versuchen Sie, sie zu löschen. Sie sehen eine Fehlermeldung – Sie müssen die Datei in VLC nicht mehr ansehen, bevor Sie sie löschen, umbenennen oder etwas anderes tun können.
Unter Linux können Sie die Videodatei im Allgemeinen während der Wiedergabe löschen oder ändern. Es werden keine Fehlermeldungen angezeigt, die besagen, dass die Datei verwendet wird.
Diese Unterschiede sollten auch für andere UNIX-ähnliche Betriebssysteme gelten. Es kann jedoch einige Unterschiede geben – zum Beispiel unterscheidet Mac OS X nicht zwischen Groß- und Kleinschreibung. Es ist unabhängig von Groß- und Kleinschreibung, genau wie Windows.