If you have multiple large tiles or raster layers
library(terra) rlist <- c('r1.tif', 'r2.tif', 'r3.tif')
Function vrt from is faster and maintains the raster data
rr <- vrt(rlist)