Dd (יוניקס)

dd היא פקודת Unix ומערכת הפעלה דמוית יוניקס, שמטרתה העיקרית היא להמיר ולהעתיק קבצים.

במערכות הפעלה דמויות יוניקס קיים ייצוג של רכיבי חומרה, תוכנה ותהליכים באמצעות קבצים אותם ניתן לקרוא, לשנות ואף לכתוב אליהם. הפקודה dd מאפשרת קריאה וכתיבה של קבצים כאלה תוך הגדרה מדויקת של גודל המידע אותו נרשום וקידודו.

הפקודה נוספה ליוניקס 5 ב-1974. לפי דניס ריצ'י שם הפקודה ניתן לה על שמה של פקודת DD בשפת הסקריפטים JCL. על פי דאגלס מקאלרוי הפקודה יועדה במקור להמרות קבצים מבוססי ASCII, little endian ו-byte stream ששימשו במחשבי דיגיטל ל-EBCDIC של IBM שהתבסס על big endian ובלוקים.

 שימוש 
גיבוי של ה־Master boot recorddd if=/dev/sda of=MBR.img bs=512 count=1יצירת קובץ המכיל אפסים בגודל 1024kdd if=/dev/zero of=~/1000mb_file bs=1024k count=1
העתקת CDROM לתמונת ISOdd if=/dev/sr0 of=/root/image.isoמחיקת דיסק על ידי כתיבת אפסיםdd if=/dev/zero of=/dev/sda bs=1M

קישורים חיצוניים

הערות שוליים

קטגוריה:פקודות יוניקס