Предположим, у меня есть 2 файла размером 100G каждый. И я хочу объединить их в один, а затем удалить их. В Linux мы можем использовать
cat file1 file2 > final_file
Но для этого нужно прочитать 2 больших файла, а затем написать файл большего размера. Можно ли просто добавить один файл к другому, чтобы не требовалось IO? Поскольку метаданные файла содержат местоположение файла и длину, мне интересно, можно ли изменить метаданные файла для слияния, поэтому не произойдет IO.