Diskussion:Dd (Unix)

message: Ich würde gern eine Diskussion zum Thema sinnfreie Beispiele anstoßen. Es wurde mehrfach Code der Art
 dd if=/dev/foo |gzip -c >foo.gz
gepostet. Nun ist das aber ein hinreichend sinnfreies Beispiel, denn der saubere Weg wäre
 gzip -c </dev/foo >foo.gz
Also interessiert mich, ob wenige gute Beispiele besser sind als viele gute und schlechte Beispiele.
Hintergrund: Die Wikiseite zu dd soll ja IMHO nicht nur den dd-Befehl etwas näher erläutern sondern vor allem auch entmystifizieren. Gerade Anfänger wissen nicht wirklich, was in der Shell bei Pipes, |, oder Umleitungen, < und >, passiert. Deswegen wird oft vom KISS-Prinzip abgewichen. Aber das kann nicht Ziel der Übung sein. -- kn0rke
(Der vorstehende Beitrag stammt von 139.18.2.46 – 10:19, 16. Jun. 2008 (MESZ)
replies: text: FULL ACK. Du bist herzlich eingeladen, dabei beizutragen. Hiermit wurde ja schon ein Schritt dahin getan. Vielleicht könnte man ja eine eigene Überschrift um diesen "Mythos dd" machen und dazu mal etwas schreiben. --Benji 15:46, 16. Jun. 2008 (CEST)

text: So, ich hab mal etwas erläutert, in wie fern dd nicht nur gegenüber cp, sondern auch cat und Streamumleitungsoperatoren unnötig ist. Das ist natürlich noch ausbaufähig. --Benji 16:07, 16. Jun. 2008 (CEST)
replies: text: Ja super Benji, Danke. Ich ergänze, wenn ich mir noch was sinnvolles einfällt. :)  schrub kn0rke 17:00, 17. Jun. 2008 (CEST)
thread_title:  Nutzlose Beispiele 

message: Hi kann mal einer so einen Infokasten (rechts oben), wie bei Moodle machen.
(nicht signierter Beitrag von 213.61.134.138 (Diskussion | Beiträge) 10:13, 1. Dez. 2009 (CET)
replies: text: Die würde bei dd wohl ziemlich leer aussehen, weil es ein Unix-Kommando und damit ein abstraktes Konzept ist. Mit dem Artikel wird also nicht etwa die konkrete GNU-Implementierung beschrieben. Das einzige, was als Feld noch übrig bleibt, ist dann Kategorie – und das ist etwas dürftig für eine Infobox.... Aber fühl dich frei und erstell trotzdem eine – vielleicht kommt ja was sinnvolles hinzu... --Benji 17:43, 1. Dez. 2009 (CET)
thread_title:  Infokasten? 

message: Wie eingangs 62.169.207.133 und jetzt Andreas "verstehe (auch ich!) die Beispiele nicht" bzw. was sollen diese Beispiele zeigen? Der Reihe nach:
* Ich fand den Artikel in diesem Zustand vor, dachte mir "Hm, na ja" (vorsichtig ausgedrückt) und habe mit der eigentlichen Arbeit weitergemacht. Anschließend ging (und geht es mir immer noch) erstmal um Inode.
* Nun hat 62.169.207.133 oben nach Sinn und Zweck der Aussage
::> "Bei ungepufferten Geräten (eg. character devices!) muss allerdings sichergestellt werden, dass jede Leseoperation mit Ganzzahligen Vielfachen der Sektorgröße(sic!) arbeitet." (Herv. von mir)
:gefragt. Der Satz aus der Spalte Erläuterung rechts neben eleganter mit Umleitungen im Abschnitt Beispiele lässt auch mich rätseln: was hat das mit dem Erstellen der Abbilddatei einer Festplattenpartition zu tun?
* Weiter oben liest man im Abschnitt Hintergrund:
::> "dd erweitert die Funktionalität von cp und cat. ..."
:Supi klasse Hintergrund-Information ;-) also:
 dd  < /dev/sda1 > /var/tmp/sda1_dump
 cp  < /dev/sda1 > /var/tmp/sda1_dump
 cat < /dev/sda1 > /var/tmp/sda1_dump
:Das ist so trivial wie richtig! oder anders ausgedrückt: "There are many ways to do things."
Im Artikel sind also sowohl die relevanten Besonderheiten herauszuarbeiten, als auch die Beispiele auf das wesentliche zu reduzieren! Wie auch immer, genug gejammert. Bei meinen weiteren Bearbeitungen werde ich mich also (andere dürfen natürlich auch) auf diesen Abschnitt beziehen.
Im übrigen halte ich besonders "elegante" Kommandozeilen-Zauberei für  überflüssig, weil damit das Thema des Artikels verfehlt wird. --grixlkraxl (Diskussion) 16:43, 13. Jun. 2014 (CEST)
thread_title:  Was mit dem Artikel nicht stimmt