Linux/Dateisystem: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 6: Zeile 6:


== Arbeiten im Dateisystem  ==
== Arbeiten im Dateisystem  ==
* Als Benutzer werden Sie alle Daten als Dateien auf einem Datenträger (meinst einer Festplatte) speichern. (Texte, Einstellungen, Programme usw.)
* Um auf diese Daten zugreifen zu können werden Sie mit einem Namen und weiteren Eigenschaften in einem Ablagesystem geordnet.
* Ein Dateisystem ist ein Ordnungsschema für Dateien. Dateien werden in Verzeichnissen zusammengefasst. Ver­zeichnisse sind also Behälter für Dateien.
* Ein Verzeichnis kann sowohl Dateien, als auch weitere Verzeichnisse enthalten. Verzeichnisse werden so hierar­chisch unter dem Wurzelverzeichnis (''root-directory'') angeordnet.
* Das Root-Verzeichnis wird durch den Slash (<tt>'''/'''</tt>) repräsentiert und hat keinen besonderen Namen.


Als Benutzer werden Sie alle Daten als Dateien auf einem Datenträger (meinst einer Festplatte) speichern. (Texte, Einstellungen, Programme usw.)
=== Unterschiede zu Windows ===
 
Um auf diese Daten zugreifen zu können werden Sie mit einem Namen und weiteren Eigenschaften in einem Ablagesystem geordnet.
 
Ein Dateisystem ist ein Ordnungsschema für Dateien. Dateien werden in Verzeichnissen zusammengefasst. Ver­zeichnisse sind also Behälter für Dateien.
 
Ein Verzeichnis kann sowohl Dateien, als auch weitere Verzeichnisse enthalten. Verzeichnisse werden so hierar­chisch unter dem Wurzelverzeichnis (''root-directory'') angeordnet.
 
Das Root-Verzeichnis wird durch den Slash (<tt>'''/'''</tt>) repräsentiert und hat keinen besonderen Namen.
 
'''Unterschiede zur DOS- / Windows- Welt'''


Der Slash (<tt>'''/'''</tt>) wird auch als Trennzeichen bei der Angabe von Dateipfaden benutzt.
Der Slash (<tt>'''/'''</tt>) wird auch als Trennzeichen bei der Angabe von Dateipfaden benutzt.
Zeile 23: Zeile 18:
'''Beispiel'''
'''Beispiel'''


Eine Datei die sich in Ihrem Home-Verzeichnis befindet, kann folgende Ortsangabe haben:
Eine Datei, die sich in Ihrem Home-Verzeichnis befindet, kann folgende Ortsangabe haben:
 
/home/user/text
/home/user/text
 
'''Keine Laufwerksbuchstaben'''


==== Keine Laufwerksbuchstaben ====
Disketten Möchten Sie auf einen Datenträger (z.B. eine - oder CD-ROM-Laufwerk) zugreifen, tun Sie dies mit den Namen eines Verzeichnisses, über das sie diesen Datenträger in den Verzeichnisbaum integriert haben
Disketten Möchten Sie auf einen Datenträger (z.B. eine - oder CD-ROM-Laufwerk) zugreifen, tun Sie dies mit den Namen eines Verzeichnisses, über das sie diesen Datenträger in den Verzeichnisbaum integriert haben


Zeile 34: Zeile 27:


Sie möchten mit dem Befehl <tt>'''cat'''</tt> eine Datei anzeigen, die sich auf einer cdrom befindet
Sie möchten mit dem Befehl <tt>'''cat'''</tt> eine Datei anzeigen, die sich auf einer cdrom befindet
 
cat·/cdrom/text
cat·/cdrom/text


=== Arbeitsverzeichnis (pwd) ===
=== Arbeitsverzeichnis (pwd) ===
Zeile 44: Zeile 36:


=== Besondere Verzeichnisse „.“ und „..“ ===
=== Besondere Verzeichnisse „.“ und „..“ ===
* Auch Verzeichnisse (''directories'') werden als Dateien abgespeichert. Sie enthalten Informationen zu den Dateien und Verzeichnissen, die es enthält.
* Verzeichnisse werden in einem speziellen Format gespeichert, das nicht nur normalen Text enthält.
* Versuchen sie den Inhalt eines Verzeichnisses mit dem <tt>'''cat '''</tt>- Befehl anzeigen zu lassen, erhalten Sie als Ausgabe ein Durcheinander von nicht-interpretierbaren Zeichen.
* Neben Informationen über seinen Inhalt enthält ein Verzeichnis auch Informationen über sein Vater-Verzeich­nis.
* Es ist ihm unter dem Namen „<tt>'''..'''</tt>“ bekannt. Dieser Name ist eine Verknüpfung zum übergeordneten Verzeichnis und wird bei der Eingabe von Dateipfaden auch so genutzt.
* Mit dem folgenden Befehl zeigen Sie die Datei <tt>'''text '''</tt>im übergeordneten Verzeichnis an.
cat ../text


Auch Verzeichnisse (''directories'') werden als Dateien abgespeichert. Sie enthalten Informationen zu den Dateien und Verzeichnissen, die es enthält.
Unter dem Namen „.“ enthält jedes Verzeichnis auch eine Verknüpfung zu sich selbst.  
 
Verzeichnisse werden in einem speziellen Format gespeichert, das nicht nur normalen Text enthält. Versuchen sie den Inhalt eines Verzeichnisses mit dem <tt>'''cat '''</tt>- Befehl anzeigen zu lassen, erhalten Sie als Ausgabe ein Durcheinander von nicht-interpretierbaren Zeichen.
 
Neben Informationen über seinen Inhalt enthält ein Verzeichnis auch Informationen über sein Vater-Verzeich­nis. Es ist ihm unter dem Namen „<tt>'''..'''</tt>“ bekannt. Dieser Name ist eine Verknüpfung zum übergeordneten Verzeichnis und wird bei der Eingabe von Dateipfaden auch so genutzt.
 
Mit dem folgenden Befehl zeigen Sie die Datei <tt>'''text '''</tt>im übergeordneten Verzeichnis an.
 
cat ../text
 
Unter dem Namen „.“ enthält jedes Verzeichnis auch eine Verknüpfung zu sich selbst. Diese wird seltener einge­setzt.  


=== Verzeichnis wechseln (cd) ===
=== Verzeichnis wechseln (cd) ===

Version vom 21. Februar 2022, 11:37 Uhr

Verzeichnisstruktur

Linux:Dateisystem:Hierarchie

Zugriff auf Datenträger

Linux:Dateisystem:Zugiff

Arbeiten im Dateisystem

  • Als Benutzer werden Sie alle Daten als Dateien auf einem Datenträger (meinst einer Festplatte) speichern. (Texte, Einstellungen, Programme usw.)
  • Um auf diese Daten zugreifen zu können werden Sie mit einem Namen und weiteren Eigenschaften in einem Ablagesystem geordnet.
  • Ein Dateisystem ist ein Ordnungsschema für Dateien. Dateien werden in Verzeichnissen zusammengefasst. Ver­zeichnisse sind also Behälter für Dateien.
  • Ein Verzeichnis kann sowohl Dateien, als auch weitere Verzeichnisse enthalten. Verzeichnisse werden so hierar­chisch unter dem Wurzelverzeichnis (root-directory) angeordnet.
  • Das Root-Verzeichnis wird durch den Slash (/) repräsentiert und hat keinen besonderen Namen.

Unterschiede zu Windows

Der Slash (/) wird auch als Trennzeichen bei der Angabe von Dateipfaden benutzt.

Beispiel

Eine Datei, die sich in Ihrem Home-Verzeichnis befindet, kann folgende Ortsangabe haben:

/home/user/text

Keine Laufwerksbuchstaben

Disketten Möchten Sie auf einen Datenträger (z.B. eine - oder CD-ROM-Laufwerk) zugreifen, tun Sie dies mit den Namen eines Verzeichnisses, über das sie diesen Datenträger in den Verzeichnisbaum integriert haben

Beispiel

Sie möchten mit dem Befehl cat eine Datei anzeigen, die sich auf einer cdrom befindet

cat·/cdrom/text

Arbeitsverzeichnis (pwd)

Linux:Befehl:pwd

Verzeichnisinhalt (ls)

Linux:Befehl:ls

Besondere Verzeichnisse „.“ und „..“

  • Auch Verzeichnisse (directories) werden als Dateien abgespeichert. Sie enthalten Informationen zu den Dateien und Verzeichnissen, die es enthält.
  • Verzeichnisse werden in einem speziellen Format gespeichert, das nicht nur normalen Text enthält.
  • Versuchen sie den Inhalt eines Verzeichnisses mit dem cat - Befehl anzeigen zu lassen, erhalten Sie als Ausgabe ein Durcheinander von nicht-interpretierbaren Zeichen.
  • Neben Informationen über seinen Inhalt enthält ein Verzeichnis auch Informationen über sein Vater-Verzeich­nis.
  • Es ist ihm unter dem Namen „..“ bekannt. Dieser Name ist eine Verknüpfung zum übergeordneten Verzeichnis und wird bei der Eingabe von Dateipfaden auch so genutzt.
  • Mit dem folgenden Befehl zeigen Sie die Datei text im übergeordneten Verzeichnis an.
cat ../text

Unter dem Namen „.“ enthält jedes Verzeichnis auch eine Verknüpfung zu sich selbst.

Verzeichnis wechseln (cd)

Linux:Befehl:cd

Verzeichnisse erstellen (mkdir)

Linux:Befehl:mkdir

Verzeichnisse löschen (rmdir)

Linux:Befehl:rmdir

Speicherplatz ermitteln (df)

Linux:Befehl:df

Speicherplatzverteilung (du)

Linux:Befehl:du

Verzeichnisse Synchronisieren (rsync)

Linux:Befehl:rsync

Dateisystem bereinigen

Linux:Dateien:Namen:bereinigen