Heim >System-Tutorial >LINUX >6 Hauptunterschiede zwischen Linux- und Windows-Dateisystemen
Das Dateisystem von Linux unterscheidet sich in vielerlei Hinsicht vom Dateisystem von Windows. Anstatt Laufwerksbuchstaben oder Backslashes zu sehen, sehen Sie ein ungewohnt aussehendes Layout, in dem Dateinamen gleich sein können, jedoch mit unterschiedlicher Groß- und Kleinschreibung.
Dieser Artikel listet nicht alle Unterschiede im Detail auf, sondern richtet sich nur an neue Benutzer, die neu bei Linux sind, um ihnen zu helfen, einige der Unterschiede zwischen Linux und Windows zu verstehen. Daher kann es viele weitere Unterschiede geben, die hier nicht erwähnt werden.
Wenn Sie das Dateisystem auf Ihrem Linux-Computer durchsuchen, werden die Ordner „Windows“, „Programme“ oder „Benutzer“ nicht angezeigt. (Obwohl das /home/-Verzeichnis dem Benutzerordner sehr ähnlich ist.)
Die Linux-Verzeichnisstruktur verwendet nicht nur andere Ordnernamen, sondern auch ein völlig anderes Layout. Unter Windows könnte eine Anwendung beispielsweise alle ihre Dateien in C:Programme, Dateien und Anwendungen speichern.
Unter Linux werden seine Dateien auf mehrere Speicherorte aufgeteilt – seine Binärdateien in /usr/bin, seine Bibliotheken in /usr/lib und seine Konfigurationsdateien in /etc/.
Unter Windows dürfen sich im selben Ordner keine Datei mit dem Namen „file“ und eine andere Datei mit dem Namen „FILE“ befinden. Das Windows-Dateisystem unterscheidet nicht zwischen Groß- und Kleinschreibung und behandelt diese Namen daher als dieselbe Datei.
Unter Linux wird bei Dateisystemen die Groß-/Kleinschreibung beachtet. Das bedeutet, dass Sie Dateien mit den Namen „Datei“, „Datei“ und „DATEI“ im selben Ordner haben können. Jede Datei hat einen anderen Inhalt – Linux behandelt Groß- und Kleinbuchstaben als unterschiedliche Zeichen.
Windows verwendet Backslashes, genau wie DOS. Der Pfad zum Benutzerverzeichnis unter Windows lautet beispielsweise:
“
!! C:Benutzername
“
Unter Linux lautet der Pfad zum Home-Verzeichnis des Benutzers:
“
!! /home/name
“
Sie werden auch feststellen, dass URLs in Webbrowsern (auch unter Windows) Schrägstriche verwenden. Beispielsweise ist es https://www.along.com/article und nicht http:www.along.comarticle.
Windows trennt Partitionen und Geräte in Laufwerkssymbolen. Unabhängig davon, ob Sie über mehrere Festplatten, mehrere Partitionen auf derselben Festplatte oder angeschlossene Wechseldatenträger verfügen, ist jedes Dateisystem unter einem eigenen Laufwerkssymbol verfügbar.
Linux hat keinen Laufwerksbuchstaben. Stattdessen werden andere Dateisysteme in beliebigen Verzeichnissen zugänglich gemacht. (Windows kann das auch, aber so funktioniert es nicht sofort.)
Unter Linux befindet sich alles unter / – dem Stammverzeichnis. Es gibt keine Dateien oberhalb des Stammverzeichnisses, wohingegen es unter Windows Dateien außerhalb von C: gibt. Wenn Sie Ihr Gerät an Ihren Computer anschließen, ist es unter /media/ verfügbar. Verzeichnisinhalt zeigt den Inhalt der gemounteten Partition an.
Wenn Sie über mehrere Festplatten oder Festplattenpartitionen verfügen, können Sie diese an einer beliebigen Stelle im Dateisystem bereitstellen. (Öffentliches Konto: Network Engineer Aaron) Sie können beispielsweise Ihr Home-Verzeichnis auf einer separaten Partition ablegen, indem Sie eine andere Partition in /home mounten. Sie können die Partition jedoch an einer beliebigen Stelle mounten – Sie können sie sogar unter /myBackupDrive mounten.
So wie jedes gemountete Dateisystem ein Verzeichnis unter / (dem Stammverzeichnis) ist, ist alles unter Linux eine Datei. Beispielsweise wird Ihre erste Festplatte durch /dev/sda dargestellt, Ihr CD-Laufwerk befindet sich unter /dev/cdrom und Ihre Maus wird durch /dev/mouse dargestellt.
Dieser Satz ist eigentlich etwas zu voreilig – nicht alles gilt unter Linux als Datei. Wenn Sie jedoch verstehen, was dies bedeutet, können Sie besser verstehen, wie Linux funktioniert.
Unter Linux und anderen UNIX-ähnlichen Betriebssystemen sperren Anwendungen den exklusiven Zugriff auf Dateien nicht so häufig wie unter Windows. Angenommen, Sie sehen sich eine Videodatei in VLC unter Windows an. Die Titelsequenz wird abgespielt und Sie haben sie zu Ende gesehen, also versuchen Sie, sie zu löschen. Es wird eine Fehlermeldung angezeigt: Sie müssen die Anzeige der Datei in VLC beenden, bevor Sie sie löschen, umbenennen oder sonst etwas damit machen können.
Unter Linux können Sie eine Videodatei normalerweise während der Wiedergabe löschen oder ändern. Es wird keine Fehlermeldung angezeigt, dass die Datei verwendet wird.
Diese Unterschiede gelten auch für andere UNIX-ähnliche Betriebssysteme. Allerdings kann es einige Unterschiede geben – zum Beispiel unterscheidet Mac OS X nicht zwischen Groß- und Kleinschreibung. Es unterscheidet nicht zwischen Groß- und Kleinschreibung, genau wie bei Windows.
Das obige ist der detaillierte Inhalt von6 Hauptunterschiede zwischen Linux- und Windows-Dateisystemen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!