У меня есть папка, в которой много как маленьких, так и больших файлов.
Это стандартный набор файлов для нового пользователя.
Я сейчас:
1. Создаю пользователя
2. Долго копирую эти файлы пользователю
Но, например в docker, в образах уже есть файлы, и они не копируются постоянно. Предположу, что это ссылки на оригинальные файлы, а как нужно изменить этот файлы, он пересоздаётся реальным.
Как такое называется? Как реализовать прямо командами?
еще вариант собрать каскадированную файловую систему на основе aufs, "снизу" в ro подложить каталог с исходными файлами, а "сверху" в rw какой-либо другой каталог где будут лежать измененные файлы пользователя.
В docker используется overlayfs или fs имеющая функционал snapshots.
Для вашей задачи "скопировать" тучу файлов идеально подойдут снапшоты.
Рекомендую lvm thin volumes и ext4.
Почему ext4, а не xfs? Потому, что xfs не умеет shrink(уменьшаться), а порой нужно в самый не подходящий момент.
Кстати, если не боитесь, то и btrfs неплохо зайдет!