diff היא פקודתUnix ומערכות הפעלה דמויות יוניקס, שמטרתהלהשוות בין שני קובצי טקסט או תיקיות ולהציג את ההבדלים. בעת השוואה בין קבצים בינאריים הפקודה תאמר האם הקבצים שונים. כאשר שני הקבצים זהים אין פלט. כאשר קיימים הבדלים בין הקבצים תציג הפקודה את ההבדלים הקיימים בקובץ הראשון אחרי התו ">" ואת ההבדלים הקיימים בקובץ השני אחרי התו "<".
השוואה בין שני קבצים
difffile1file2
השוואה בין שני קבצים כאשר אחד נמצא על שרת אחר
sshhost1'cat /path/to/file'|diff-/path/to/another/file
השוואה בין פלט של שתי פקודות
diff<(command1)<(command2)
השוואה בין שתי תיקיות
diffdir1dir2
הפקודה תבדוק האם קובץ הנמצא בתיקיה אחת נמצא גם בתיקיה השנייה ותשווה את שני הקבצים
פקודות בסביבתUnix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |