Ich habe versucht cat /dev/zero, und es schien nichts zu tun. Ich habe gegoogelt /dev/zeround es heißt, es ist im Grunde eine leere Datei mit unendlicher Größe. Gibt es cateine unendliche Anzahl nicht vorhandener Zeichen? Wie funktioniert das? Wie liefert es unendliche Daten, wenn es 0 Bytes ist? Wozu dient diese Datei, wenn man einfach eine leere Datei erstellen kann?
cat foo > /dev/nullund cat foo > /dev/zerosind gleich, aber cat /dev/nullund cat /dev/zerosind nicht gleich, richtig?
/dev/nullGibt sofort EOF zurück, wenn ein Programm daraus lesen möchte. /dev/zerogibt unendlich 0-Bytes zurück.
cat -v /dev/zerozu sehen, was es tut. Siehe Löschen von nicht verwendetem Speicherplatz mit Nullen (ext3, ext4) für einen allgemeinen Zweck.