Couldn't you just download the portion of the one file you want from S3? Unless EFS is significantly faster...
From a caching perspective, you wouldn't seem to gain much in lamda. You can cache in memory/tmpfs until your container eventually dies, and then you likely aren't on the same machine so there's no EFS level caching to take advantage of.