Datei: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 23: | Zeile 23: | ||
|} | |} | ||
Der Befehl [[file]] sagt genaueres über den Inhalt einer Datei. Der Inhalt einer Datei ist jedoch für Unix nicht wichtig und aus seiner Sicht nur ein "Bytestream". | Der Shell-Befehl [[file]] sagt genaueres über den Inhalt einer Datei. Der Inhalt einer Datei ist jedoch für Unix nicht wichtig und aus seiner Sicht nur ein "Bytestream". | ||
Die Befehle ncdu und gt5 zeigen die Dateien eines Verzeichnisses nach Grösse geordnet an. | |||
[http://adm1n.cjb.net/cw/ Weedit] versucht innerhalb einer gegebenen [[Verzeichnisstruktur]] Duplikate von Dateien aufzuspüren, die unnötig Festplattenplatz belegen. Dabei werden alle Dateien mit MD5- und CRC-32-Algorithmen auf Doppelgänger überprüft. | [http://adm1n.cjb.net/cw/ Weedit] versucht innerhalb einer gegebenen [[Verzeichnisstruktur]] Duplikate von Dateien aufzuspüren, die unnötig Festplattenplatz belegen. Dabei werden alle Dateien mit MD5- und CRC-32-Algorithmen auf Doppelgänger überprüft. |
Version vom 3. Juni 2011, 23:32 Uhr
Eine Datei (gebildet aus "Daten" und "Kartei") ist ein strukturierter Bestand inhaltlich zusammengehöriger Daten, der in einem bestimmten Dateiformat auf einem beliebigen Datenspeicher gespeichert werden kann. Diese Daten existieren über die Laufzeit eines Programms hinaus und werden als "nicht flüchtig" (engl. persistent) bezeichnet.
In der elektronischen Datenverarbeitung ist jeder Dateiinhalt zunächst eine eindimensionale Aneinanderreihung von Bit, welche normalerweise in ganzen Byte-Blöcken zusammengefasst sind. Erst der Anwender einer Datei bzw. ein Anwendungsprogramm oder das Betriebssystem selbst interpretieren diese Bit- oder Bytefolge beispielsweise als einen Text, ein ausführbares Programm oder ein Bild.
Im Dateisystem eines Unix-Betriebssystems lässt sich jede Datei auf einer Festplatte oder einem Datenspeicher über einen Inode erreichen.
Unix kennt verschiedene Dateitypen. "ls -l" zeigt Angaben zum Dateityp als erstes Zeichen der Ausgabe.
Dateityp | Beschreibung |
---|---|
Reguläre Datei | Textdatei oder binäre Daten. |
Verzeichnis | (directory) Beinhaltet andere Dateien und Verzeichnisse. |
Ausführbare Datei | Datei mit gesetztem "execute bit" (x). Die meisten Shell-Befehle sind ausführbar. |
Symbolische Dateiverknüpfung | Die Datei ist eine "Abkürzung", die auf eine andere Datei zeigt. |
Gerätedatei | (special file) Eine Schnittstelle zu einem Stück Hardware wie z. B. einen Drucker. |
Named Pipe | Ein FIFO-Puffer. |
Der Shell-Befehl file sagt genaueres über den Inhalt einer Datei. Der Inhalt einer Datei ist jedoch für Unix nicht wichtig und aus seiner Sicht nur ein "Bytestream".
Die Befehle ncdu und gt5 zeigen die Dateien eines Verzeichnisses nach Grösse geordnet an.
Weedit versucht innerhalb einer gegebenen Verzeichnisstruktur Duplikate von Dateien aufzuspüren, die unnötig Festplattenplatz belegen. Dabei werden alle Dateien mit MD5- und CRC-32-Algorithmen auf Doppelgänger überprüft.
FAQ
Informationen über eine Datei
$ stat file.jpg File: „file.jpg“ Size: 43565 Blocks: 88 IO Block: 4096 reguläre Datei Device: 900h/2304d Inode: 2100300 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ abc) Gid: ( 1000/ abc) Access: 2011-05-06 15:43:33.370690706 +0200 Modify: 2011-03-19 04:06:13.529875311 +0100 Change: 2011-03-19 04:06:13.529875311 +0100
$ ls -al file.jpg -rw-r--r-- 1 abc abc 43565 2011-03-19 04:06 file.jpg
$ file file.jpg file.jpg: JPEG image data, JFIF standard 1.01
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Dateiwbm | Enzyklopädischer Artikel |