|
|
| (38 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| == Verzeichnisstruktur ==
| | '''Linux/Dateisystem''' |
| [[Linux:Dateisystem:Hierarchie]]
| |
|
| |
|
| == Zugriff auf Datenträger ==
| | {| class="table table-striped table-hover col1bold col1nowrap" |
| [[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. Verzeichnisse sind also Behälter für Dateien.
| |
| | |
| Ein Verzeichnis kann sowohl Dateien, als auch weitere Verzeichnisse enthalten. Verzeichnisse werden so hierarchisch 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.
| |
| | |
| '''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 <tt>'''cat'''</tt> 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 <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-Verzeichnis. 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 eingesetzt.
| |
| | |
| === 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) ===
| |
| | |
| <tt>'''du'''</tt> (disk usage) zeigt die Verteilung des belegten Plattenplatzes auf die Verzeichnisse. <tt>'''du'''</tt> zeigt den belegten Plattenplatz für das ''Verzeichnis'' und für alle Unterverzeichnisse (in Kilobyte).
| |
| | |
| Wenn die Umgebungsvariable <tt>POSIXLY_CORRECT</tt> gesetzt ist, wird die Menge in 512 Byte Blöcken angegeben.
| |
| | |
| '''du''' [-abcklsxDLS] [-all] [-total] [-count-links] [-summarize] [-bytes] [-kilobytes] [-one-file-system] [-separate-dirs] [-dereference] [-dereference-args] [''Verzeichnis'' ...]
| |
| | |
| '''Optionen'''
| |
| | |
| | |
| {| | |
| |-
| |
| | | '''-a '''
| |
| | | 0,00cm(all) zeigt auch den Platzbedarf aller Dateien
| |
| |- | | |- |
| | | '''-b '''
| | ! Aspekt !! Beschreibung |
| | | (bytes) zeigt den Platzbedarf in Bytes
| |
| |- | | |- |
| | | '''-c ''' | | | Verzeichnisstruktur || [[Linux/Dateisystem/Hierarchie]] |
| | | zeigt den (summierten) Platzbedarf der in der Kommandozeile übergebenen Dateien | |
| |- | | |- |
| | | '''-k ''' | | | Zugriff auf Datenträger || [[Linux/Dateisystem/Zugiff]] |
| | | (kilobytes) gibt den Platzbedarf in Kilobytes, auch wenn die Umgebungsvariable <tt>POSIXLY_CORRECT</tt> gesetzt ist | |
| |- | | |- |
| | | '''-l ''' | | | Arbeiten im Dateisystem || [[Arbeiten im Dateisystem|Arbeiten im Dateisystem]] |
| | | zählt die Größe der (harten) Links mit, auch wenn sie dadurch doppelt vorkommen | |
| |-
| |
| | | '''-s '''
| |
| | | gibt nur die Summe für jedes Verzeichnis in der Kommandozeile
| |
| |-
| |
| | | '''-x '''
| |
| | | ignoriert Verzeichnisse, die in anderen Dateisystemen liegen
| |
| |-
| |
| | | '''-D '''
| |
| | | folgt dem Verweis auf ein anderes Verzeichnis bei einem symbolischen Link, wenn dieser als Kommandozeilenargument übergeben wird. Andere symbolische Links werden nicht dereferenziert.
| |
| |-
| |
| | | '''-L '''
| |
| | | alle symbolischen Links werden dereferenziert, das heißt es wird der Platzbedarf des referenzierten Verzeichnisses anstelle des Linkfiles gezeigt
| |
| |-
| |
| | | '''-S '''
| |
| | | zeigt den Platzbedarf jedes Verzeichnisses einzeln, ohne die Unterverzeichnisse
| |
| | |
| | |
| |- | | |- |
| | | Vergleich von Dateisystemen || [[Linux/Dateisysteme]] |
| |} | | |} |
| === Verzeichnisse Synchronisieren (rsync) ===
| |
| [[Linux:Befehl:rsync]]
| |
|
| |
| === Dateisystem bereinigen ===
| |
|
| |
| ==== fslint ====
| |
|
| |
| Utility to Fix Problems with Filesystems' Data
| |
|
| |
| FSlint is a toolkit to clean filesystem lint. It includes a GTK+ GUI as well as a command line interface and can be used to reclaim disk space. It has an interface for uninstalling packages, and it can find things like:* Duplicate files
| |
| * Problematic filenames
| |
| * Temporary files
| |
| * Bad symlinks
| |
| * Empty directories
| |
| * Nonstripped binaries
| |
|
| |
|
| |
|
| |
| ==== bleachbit ====
| |
|
| |
| Remove unnecessary files, free space, and maintain privacy
| |
|
| |
| BleachBit deletes unnecessary files to free valuable disk space and maintain privacy. Rid your system of old junk including broken menu entries, cache, cookies, localizations, and temporary files.
| |
|
| |
| Designed for Linux systems, it wipes clean Bash, Beagle, Epiphany, Firefox, Flash, GNOME, Java, KDE, OpenOffice.org, Opera, RealPlayer, VIM, XChat, and more.
| |
|
| |
|
| [[Kategorie:Linux:Storage]] | | [[Kategorie:Linux/Dateisystem]] |
| [[Kategorie:Linux:Dateisystem]]
| |