No, it is not possible.
Note that it is not just a matter of formatting. The
free program in procps-ng has been recently updated to include the new
MemAvailable metric that was recently introduced in the Linux kernel and that is a much better indication of the memory actually available than the typical (and often wrong) "free + buffers/cache" estimation (see below).
free program included in procps-ng 3.3.10 does not provide any option to disable this info. And in fact what you are looking at is already the "condensed" format. There is a "wide" option as well (try
--wide) which does not aggregate buffers and cache.
If you are writing a script to find out available memory, I would suggest to use the "available" value reported by free, instead of "free + buffers/cache". See this comment on the Linux Kernel mailing list which explains why
MemAvailable was introduced:
Many load balancing and workload placing programs check /proc/meminfo to
estimate how much free memory is available. They generally do this by
adding up "free" and "cached", which was fine ten years ago, but is
pretty much guaranteed to be wrong today.
It is wrong because Cached includes memory that is not freeable as page
cache, for example shared memory segments, tmpfs, and ramfs, and it does
not include reclaimable slab memory, which can take up a large fraction
of system memory on mostly idle systems with lots of files.