最初的原因比较简单,就是搭救不争气的意大利。防止英国占领意大利在北非的殖民地。使得意大利乃至巴尔干半岛这一欧洲柔软的下腹部(丘吉尔的名言)直接暴露在英国的威胁下。
后来,隆美尔打得比较顺的时候,德国的企图和野心就进一步膨胀,想要攻占埃及,截断苏伊士运河,不但迫使英国被迫绕行好望角来维持与印度和远东的联系。同时,可以以埃及为基地,进入西亚中东,策动本来就有反犹亲德情绪的阿拉伯国家和波斯倒向轴心国,诱使土耳其参战,威胁印度,策应日本,开辟对苏作战的南线战场等等。
综上所述,德国还一时谈不上对整个非洲的占领,基本上就是局限在北非。
如果把地中海比作一个容器,进口是苏伊士运河,出口就是直布罗陀。德国军方一批人,反对在北非浪费兵力和资源,主张放弃入口,直接占领出口。那么就是占领直布罗陀,迫使西班牙参战。认为是事半功倍,四两拨千斤的打法。如果佛朗哥不合作,就直接占领西班牙,推翻佛郎哥,扶持新傀儡。但是,希特勒害怕重蹈拿破仑当年的覆辙,否决了这个计划。本来可以釜底抽薪,最后变成了扬汤止沸。