关于长坂坡之战,史书的记载就只有一句话:
闻先主已过,曹公将精骑五千急追之,一日一夜行三百馀里,及於当阳之长坂。先主弃妻子,与诸葛亮、张飞、赵云等数十骑走,曹公大获其人众辎重。------《三国志 先主传》
曹操到襄阳后,听说刘备逃往江陵(今湖北荆州),江陵城储存了大量的物资、粮食与器械,曹操不愿意刘备获取这些东西,于是率领5000骑兵追赶,一天一夜的时间里追了三百多里,一直到当阳县的长坂才赶上刘备。
关于长坂坡之战的详细经过是一个字没写,只知道刘备大败,丢下妻子孩子跟诸葛亮、张飞、赵云等数10人骑马逃走,曹操缴获了刘备的大批人马和物资。

根据后来诸葛亮对孙权的描述,刘备南逃时手上一共有一万人左右,其中一半人由关羽率领走水路,经汉水到长江,另一半人由刘备亲自率领,走的是陆路,直接从襄阳南下江陵。
《三国志 先主传》:比到当阳,众十馀万,辎重数千两,日行十馀里。
跟随刘备一起南下的还有十余万百姓,粮草物资有数千辆,每天只能行进十几里,这也是刘备被曹操追上的原因,曹操的骑兵一天一夜走了三百里,刘备一天只有十余里。
从这些描述来看,刘备的失败就注定了。
刘备率领5000人及十余万百姓往江陵走,曹操这边骑兵一路紧追过来,在当阳追上刘备,刘备军队根本没法作战的,队伍都不成阵型了。
5000军队肯定要护卫十余万手无寸铁、拖家带口的百姓,怎么战斗?

长坂坡之战根本没有战斗经过,刘备一听到曹操追来了,就直接跑,丢下妻子女儿和百姓,带着身边的近臣一起跑,打都不打,直接跑。
根本没法组织战斗阵型,刘备打仗一般,但逃命的技巧跟刘邦一样强。
其实曹操也蒙了,5000骑兵遇到十余万百姓,这怎么打仗?虽然是全副武装的士兵,也不可能看得住十余万百姓,人太多了。
十余万百姓排开的话,要占据40万平方米的面积,差不多就是北京天门广场的面积,按长方形算,长800米,宽500米,这是很大的一片区域。
刘备在逃走的时候,让张飞率领二十余骑兵断后,张飞守住河岸,拆毁河桥,大喊:我是张益德,谁敢前来与我决一死战。

没有人敢来应战,刘备就逃过一劫。
现在说到赵云,赵云是刘备的部曲,刘备私底下招兵,大多数是赵云负责的,这是不公开的,袁绍都不知道。
《云别传》先主与云同床眠卧,密遣云合募得数百人,皆称刘左将军部曲,绍不能知。
大概是张飞断后,刘备逃走的这一段时间,赵云前去寻找刘备的妻子和儿女,在这期间有人说赵云北上投敌,刘备拿手戟掷人,根本不相信。
《三国志·赵云传》:及先主为曹公所追于当阳长阪,弃妻子南走,云身抱弱子,即后主也,保护甘夫人,即后主母也,皆得免难。
赵云救回了刘备的妾-甘夫人以及刘备唯一的儿子刘禅,他是如何救回来的?

史书没说,只能猜测。
刘备逃走的时候,虽然有十余万百姓,但他肯定知道自己的亲人大概位置的,赵云去救甘夫人和刘禅显然没跟刘备打招呼,要不然刘备身边人也不会说赵云投敌。
赵云在很多时候负责保护刘备家眷,大概他认为这是自己的责任,才会不顾安全去寻找。
赵云不需要跟曹军硬拼,只需要乔装打扮成普通百姓,混在十万百姓之中,默默寻找就行,想在十万人中寻找还是非常困难的,但赵云肯定有办法。
一是知道刘备家眷大概的位置,二是可以问这些人,三是赵云的运气特别好。

总之赵云找到了甘夫人和刘禅,然后再设法从十余万人中逃走,至于有没有跟曹军交战,我认为大概率没有,如果真交战了,赵云抱着孩子带个妇女就走不了了。
三国演义中说赵云怀抱阿斗在曹军之中左冲右杀,糜夫人跳井自杀,都是虚构的,不存在的,真实的历史可能是战斗也没有,就是偷偷逃出来的。
你要知道曹操的五千兵要看住十万百姓不逃走,是很难的,还要分出来人去追刘备,曹军的兵力严重分散,不排除十万百姓中的部分人趁机逃走。
人口在当时是重要的资源,曹操肯定也想要这些人,但兵力不足,也不可能管住所有人。

不过不要怀疑赵云的勇气与武力,在后来的汉水之战中,赵云带了十几个骑兵就敢硬杠曹军主力,还用空城计迫使曹军退兵,赵云真有冲击千军万马的能力与勇气,只是在长坂坡这种环境下,带着孩子和妇女没法打仗。
当然赵云也有遗憾,就是刘备的两个女儿没能救回来,被曹军抓走了,曹军大概率也不认识,刘备这两个女儿后来没有任何记载,也不知道是被杀了还是嫁人了。
赵云能够全身而退,凭借的是智慧、勇气和运气,在曹军包围圈尚未形成之际,及时找到甘夫人和刘禅逃走。