Diff
diff היא פקודת Unix ומערכות הפעלה דמויות יוניקס, שמטרתה להשוות בין שני קובצי טקסט או תיקיות ולהציג את ההבדלים. בעת השוואה בין קבצים בינאריים הפקודה תאמר האם הקבצים שונים. כאשר שני הקבצים זהים אין פלט. כאשר קיימים הבדלים בין הקבצים תציג הפקודה את ההבדלים הקיימים בקובץ הראשון אחרי התו ">" ואת ההבדלים הקיימים בקובץ השני אחרי התו "<".
שימוש
השוואה בין שני קבצים<syntaxhighlight lang="bash"> diff file1 file2 </syntaxhighlight>השוואה בין שני קבצים כאשר אחד נמצא על שרת אחר<syntaxhighlight lang="bash"> ssh host1 'cat /path/to/file' | diff - /path/to/another/file </syntaxhighlight>השוואה בין פלט של שתי פקודות<syntaxhighlight lang="bash"> diff <(command 1) <(command 2) </syntaxhighlight>השוואה בין שתי תיקיות<syntaxhighlight lang="bash"> diff dir1 dir2 </syntaxhighlight>הפקודה תבדוק האם קובץ הנמצא בתיקיה אחת נמצא גם בתיקיה השנייה ותשווה את שני הקבצים
פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים | ||
תהליכים | ||
סביבת משתמש | ||
עיבוד טקסט | ||
מעטפת | ||
רשת | ||
חיפוש | ||
שונות |