Как сделать резервную копию файла, который открыт и активно записывается, кроме того, как я могу сделать резервную копию указанного файла с последними внесенными в него изменениями?
В течение длительного времени я подумал, что всякий раз, когда я записываю в файл, созданный файл .swp - это, по сути, обновленный файл, который все еще находится в памяти подкачки, так что если я записываю в файл, а затем делаю резервную копию файла .swp, у меня будет файл с актуальным содержимым.
Я пробовал это раньше, и это не похоже на работу. Так что это либо не работает так, как я думал, либо существует временной интервал между записью чего-либо в открытом файле и этим изменением, вносящим свой вклад в файл подкачки. Являются ли какие-либо из этих предположений правильными?
Являются ли изменения, которые активно записываются в файл, присутствующими где-то в памяти?
Что я хочу сделать, это создать скрипт, который будет делать новую резервную копию в файл, в который я активно пишу, когда пишу в него, со всеми изменениями до этого момента, в случае сбоя моего p c или чего-то еще.
РЕДАКТИРОВАТЬ: я пытался открыть файл, записав что-то к нему, а затем ждать около 1 минуты, прежде чем пытаться .swp файл, и он действительно имеет изменения.