این دو دستور کار اصلی رو شبیه به هم انجام میدن یعنی هر دو مسئول ساخت دایرکتوری یا فولدر هستند. اما در جزئیات با هم خیلی تفاوت دارند. به عنوان مثال
۱) در ویندوز این دستور به صورت پیشفرض پیغام خروجی برای ساخت فولدرها تولید میکنه در صورتی که در لینوکس تولید پیغام ساخت دایرکتوری به صورت پیشفرض غیرفعال هست
۲) در ویندوز به صورت پیشفرض فولدرهای میانی در صورت موجود نبودن ساخته میشن در صورتی که در لینوکس نبود یک دایرکتوری میانی باعث صدور خطا میشه
۳) در لینوکس پارامترهایی برای کنترل پیغام خروجی و موارد دیگه داریم در صورتی که در ویندوز این کنترلها موجود نیست.