1Sep

6 Möglichkeiten, das Linux-Dateisystem unterscheidet sich von dem Windows-Dateisystem

Linux-Dateisystem hat einige Unterschiede zum Windows-Dateisystem. Sie werden keine Laufwerksbuchstaben oder Backslashes finden, aber Sie werden ein Alien-Layout finden, in dem Dateien denselben Namen haben können und sich nur in Groß- und Kleinschreibung unterscheiden.

Dies ist keine erschöpfende Liste. Es richtet sich an neue Linux-Benutzer, die sich der Unterschiede zwischen Linux und Windows nicht bewusst sind. Es gibt viele weitere Unterschiede, die zutreffen.

Verzeichnisstruktur

Sie finden keine Ordner für Windows, Programme oder Benutzer, wenn Sie das Dateisystem auf Ihrem Linux-Computer durchsuchen.(Obwohl das /home/-Verzeichnis 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 beispielsweise speichert eine Anwendung möglicherweise alle ihre Dateien in C: \ Programme \ Application. Unter Linux würden die Dateien auf mehrere Speicherorte aufgeteilt - auf die Binärdateien in der /usr/-Ablage, auf die Bibliotheken in der /usr/-Bibliothek und auf die Konfigurationsdateien in /etc/.

Wir haben erklärt, was jedes Verzeichnis auf dem Linux-Dateisystem ist und wofür es ist. Für Details lesen Sie: HTG erklärt: Die Linux-Verzeichnisstruktur erklärt

Groß- / Kleinschreibung

Unter Windows können Sie keine Datei namens -Datei und eine andere Datei namens -Datei im selben Ordner haben. Das Windows-Dateisystem unterscheidet nicht zwischen Groß- und Kleinschreibung, daher behandelt es diese Namen als dieselbe Datei.

Unter Linux unterscheidet das Dateisystem die Groß- und Kleinschreibung. Dies bedeutet, dass Sie die Dateien -Datei , -Datei und -Datei im selben Ordner haben könnten. Jede Datei hätte unterschiedliche Inhalte - Linux behandelt Großbuchstaben und Kleinbuchstaben als unterschiedliche Zeichen.

Backslashes vs Vorwärts Schrägstriche

Windows verwendet Backslashes, genau wie DOS.Beispielsweise lautet der Pfad zu einem Benutzerverzeichnis unter Windows:

C: \ Benutzer \ Name

Unter Linux lautet der Pfad zum Basisverzeichnis eines Benutzers:

/home/ Name

Sie werden auch die URLs in Ihrem Webbrowser bemerken - sogar unter Windows- Verwenden Sie Schrägstriche. Zum Beispiel ist es https: //www.howtogeek.com/ Artikel, nicht http: \\ www.howtogeek.com \ Artikel.

Keine Laufwerkbuchstaben - Alles unter

Windows legt Partitionen und Geräte bei Laufwerksbuchstaben frei. Unabhängig davon, ob mehrere Festplatten, mehrere Partitionen auf derselben Festplatte oder Wechseldatenträger angeschlossen sind, ist jedes Dateisystem unter einem eigenen Laufwerksbuchstaben verfügbar.

Linux hat keine Laufwerksbuchstaben. Stattdessen macht es andere Dateisysteme in beliebigen Verzeichnissen verfügbar.(Windows kann das auch, aber so funktioniert es nicht sofort.)

Unter Linux befindet sich alles unter / - dem Stammverzeichnis.Über dem Stammverzeichnis befinden sich keine Dateien, da sich Dateien außerhalb von C: unter Windows befinden. 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 mehrere Festplattenlaufwerke oder Festplattenpartitionen haben, können Sie sie überall in Ihrem Dateisystem bereitstellen. Zum Beispiel könnten Sie Ihre Home-Verzeichnisse auf einer separaten Partition platzieren, indem Sie eine andere Partition in / home anhängen. Sie können jedoch eine Partition an beliebiger Stelle mounten - Sie können sie sogar unter / myBackupDrive mounten.

Alles ist eine Datei

So wie jedes angehängte Dateisystem ein Verzeichnis unter /( das Stammverzeichnis) ist, ist alles unter Linux eine Datei. Zum Beispiel, Ihre erste Festplatte wird von /dev/ SDA vertreten, Ihr CD-Laufwerk ist verfügbar bei /dev/ CD-ROM, während Ihre Maus von /dev/ Maus dargestellt wird.

Dieser Satz ist eigentlich ein wenig vereinfachend - alles ist nicht wirklich eine Datei unter Linux. 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" bedeutet auf Linux

Sie können geöffnete Dateien löschen oder ändern

Auf Linux und anderen UNIX-ähnlichen Betriebssystemen sperren Anwendungen den exklusiven Zugriff auf Dateien nicht so oft wieSie tun dies unter Windows. Angenommen, Sie sehen sich eine Videodatei in VLC unter Windows an. Die Credits spielen und du bist fertig damit, es zu sehen, also versuchst du es zu löschen. Sie werden eine Fehlermeldung sehen - Sie müssen die Datei in VLC nicht mehr ansehen, bevor Sie sie löschen, umbenennen oder sonst etwas tun können.

Unter Linux können Sie die Videodatei im Allgemeinen während der Wiedergabe löschen oder ändern. Sie werden keine Fehlermeldungen sehen, dass die Datei verwendet wird.

Diese Unterschiede sollten auch für andere UNIX-ähnliche Betriebssysteme gelten. Es kann jedoch einige Unterschiede geben - Mac OS X beispielsweise unterscheidet nicht zwischen Groß- und Kleinschreibung. Es ist case-insensitive, genau wie Windows.