file manipulation unix
Übersicht über das Unix-Dateisystem:
In diesem Tutorial werden wir uns eingehend mit dem Unix-Dateisystem befassen. Das Dateisystem spielt eine zentrale Rolle bei der Organisation von Informationen durch Unix. Alle Informationen, die gespeichert und abgerufen werden müssen, verwenden das Dateisystem.
In diesem Tutorial behandeln wir die Unix-Dateistruktur, Dateitypen sowie verschiedene Dateiberechtigungen für Dateien und Verzeichnisse.
Bester Popup-Werbeblocker für Chrome
Dieses Tutorial ist in 5 Teile unterteilt.
Tutorials zu Unix-Dateimanipulationen:
- Dateimanipulationen Teil A.
- Dateimanipulationen Teil B.
- Dateimanipulationen Teil C.
- Dateimanipulationen Teil D.
- Dateimanipulationen Teil E.
Unix Video # 6:
Fragen und Antworten zu Interviews mit Qualitätssicherungsingenieuren
Was du lernen wirst:
Dateimanipulationen
Die Informationen sind in Dateien und Verzeichnissen organisiert. Ein Verzeichnis ist eine Sammlung von Dateien und anderen Verzeichnissen. Informationen zu diesen Dateien und Verzeichnissen werden in einem Baum von gespeichert Inodes . Der Inode enthält Informationen darüber, wo auf die Datei zugegriffen werden soll, die Zugriffsberechtigungen für die Datei und eine Inode-Nummer.
Die Inodes sind als hierarchischer Baum mit einem einzelnen Stammverzeichnis ('/') oben strukturiert.
Mehrere Festplatten und andere Geräte können zusammen mit der Baumstruktur in einem Verzeichnis 'gemountet' werden ( Z.B. Das erste Laufwerk kann im Stammverzeichnis bereitgestellt werden ('/'). Diese Geräte verfügen über ein eigenes physisches Dateisystem zum Organisieren der enthaltenen Informationen ( Z.B. ext4 - das vierte erweiterte Dateisystem ist ein Dateisystem, das unter Linux verwendet wird.
Es ist auch möglich, virtuelle Dateisysteme entlang des Baums bereitzustellen ( Z.B. Das Verzeichnis / proc wird verwendet, um auf die Informationen zu Prozessen zuzugreifen.
Damit alle Arten von Informationen als Dateien gespeichert werden können, unterstützt Unix eine Reihe von Dateitypen:
# 1) Gewöhnliche Dateien
Diese Dateien enthalten Binär- oder Textinformationen und werden in einem Verzeichnis auf einem Laufwerk gespeichert.
# 2) Verzeichnisdateien
Diese werden verwendet, um eine Gruppe von Dateien zu organisieren - die enthaltenen Dateien können von einem beliebigen Typ sein.
# 3) Spezielle Dateien
Spezielle Dateien, auch als Gerätedateien bezeichnet, werden verwendet, um physische Geräte wie einen Drucker, ein Festplattenlaufwerk oder ein Remote-Terminal darzustellen.
# 4) Named Pipes
Named Pipes werden verwendet, damit ein Prozess Informationen an einen anderen senden kann. Dies sind temporäre Dateien, die Informationen von einem Prozess enthalten, bis sie von einem anderen Prozess gelesen werden.
# 5) Symbolische Links
Dies sind die Dateien, die auf eine andere Datei oder ein anderes Verzeichnis mit einem absoluten oder relativen Pfad verweisen.
beste Software zum Klonen von HDD auf SSD
Mit dem Befehl 'ls' werden Dateinamen und andere zugehörige Daten aufgelistet. Mit der Option 'ls -il' listet dieser Befehl ein langes Format von Dateidetails zusammen mit seiner Inode-Nummer auf.
Beispiel:
inode-num | Flaggen | Links | Inhaber | Gruppengröße | Zugriffsdatum | Name |
---|---|---|---|---|---|---|
262145 | drwxr-xr-x | 130 | Wurzel Wurzel | 12288 | 17. März 06:15 | usw |
zwei | drwxr-xr-x | 24 | Wurzel Wurzel | 4096 | 15. März 06:21 | . |
zwei | drwxr-xr-x | 24 | Wurzel Wurzel | 4096 | 15. März 06:21 | .. |
262147 | drwxr-xr-x | zwei | Wurzel Wurzel | 4096 | 10. Februar 18:30 | bin |
393218 | drwxr-xr-x | 3 | Wurzel Wurzel | 4096 | 15. März 06:22 | booten |
302031 | drwxrwxr-x | zwei | Wurzel Wurzel | 4096 | 7. Februar 00:24 | CD-ROM |
zwei | drwxr-xr-x | 18 | Wurzel Wurzel | 3940 | 14. März 22:17 | dev |
Hoffe dir hat das Video gefallen !!
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Unix-Sonderzeichen oder Metazeichen für die Dateimanipulation
- Unix-Dateizugriffsberechtigungen: Unix Chmod, Chown und Chgrp
- So vergleichen Sie zwei Dateien unter Unix: Dateivergleichsbefehle
- Befehl 'Suchen' unter Unix: Suchen von Dateien mit Unix 'Datei suchen' (Beispiele)
- Unix-Befehle: Grundlegende und erweiterte Unix-Befehle mit Beispielen
- UNIX-Tutorial für Anfänger (über 20 ausführliche Unix-Schulungsvideos)
- Unix-Berechtigungen: Dateiberechtigungen unter Unix mit Beispielen
- Erweitertes Unix-Shell-Scripting: Arrays, Datei- und String-Testoperatoren, spezielle Variablen