Diff

diff היא פקודת Unix ומערכות הפעלה דמויות יוניקס, שמטרתה להשוות בין שני קובצי טקסט או תיקיות ולהציג את ההבדלים. בעת השוואה בין קבצים בינאריים הפקודה תאמר האם הקבצים שונים. כאשר שני הקבצים זהים אין פלט. כאשר קיימים הבדלים בין הקבצים תציג הפקודה את ההבדלים הקיימים בקובץ הראשון אחרי התו ">" ואת ההבדלים הקיימים בקובץ השני אחרי התו "<".

שימוש 
השוואה בין שני קבציםdiff file1 file2השוואה בין שני קבצים כאשר אחד נמצא על שרת אחרssh host1 'cat /path/to/file' | diff - /path/to/another/fileהשוואה בין פלט של שתי פקודותdiff <(command 1) <(command 2)השוואה בין שתי תיקיותdiff dir1 dir2הפקודה תבדוק האם קובץ הנמצא בתיקיה אחת נמצא גם בתיקיה השנייה ותשווה את שני הקבצים

פקודות יוניקס