Dd (יוניקס)
dd היא פקודת Unix ומערכת הפעלה דמוית יוניקס, שמטרתה העיקרית היא להמיר ולהעתיק קבצים.
במערכות הפעלה דמויות יוניקס קיים ייצוג של רכיבי חומרה, תוכנה ותהליכים באמצעות קבצים אותם אותם ניתן לקרוא, לשנות ואף לכתוב אליהם. הפקודה dd מאפשרת קריאה וכתיבה של קבצים כאלה תוך הגדרה מדויקת של גודל המידע אותו נרשום וקידודו.
הפקודה נוספה ליוניקס 5 ב-1974.[1] לפי דניס ריצ'י שם הפקודה ניתן לה על שמה של פקודת DD בשפת הסקריפטים JCL. על פי דאגלס מקאלרוי הפקודה יועדה במקור להמרות קבצים מבוססי ASCII, little endian ו-byte stream ששימשו במחשבי דיגיטל ל-EBCDIC של IBM שהתבסס על big endian ובלוקים.
שימוש
גיבוי של ה־Master boot record
dd if=/dev/sda of=MBR.img bs=512 count=1
יצירת קובץ המכיל אפסים בגודל 1024k
dd if=/dev/zero of=~/1000mb_file bs=1024k count=1
העתקת CDROM לתמונת ISO
dd if=/dev/sr0 of=/root/image.iso
מחיקת דיסק על ידי כתיבת אפסים
dd if=/dev/zero of=/dev/sda bs=1M
קישורים חיצוניים
הערות שוליים
- ^ 'dd' Command in Linux- Javatpoint, www.javatpoint.com (באנגלית)
פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |