Dosyanın sonuçta ortaya çıkan kullanıcı düzenleyicinin ne yaptığına bağlıdır. Bazı düzenleyiciler dosyayı keserek ve üzerine yazarak kaydeder (inode değiştirmeden). Ve bazı editörler (başka bir ad için dosyayı yeniden fileiçin file~olağandır) ve orijinal adı ile yeni bir dosya oluşturun. Orijinal dosyayı değiştirmek, sahibini aynı tutar, yeni bir dosya oluşturmak, yeni dosyanın oluşturma işleminin UID'sine ait olmasını sağlar.
Editörler ben Debian üzerinde var nanove joesıra, nvive vim(minimal versiyonu vim-tinyyerinde üzerine görünmektedir). Sanırım vimve Emacs muhtemelen yaptıkları şeyde yapılandırılabilir.
Stephen atom güncellemeleri hakkında yorum yapar . Yerinde yeniden oluşturma ile ilgili sorun, dosyanın sıfır uzunluğa kesilmiş ve daha sonra yazılmış olmasıdır. Tüm veriler yazılmadan önce başka bir işlem açılıp okunabilir.
Atomik güncelleme, yeni sürümü söyleyerek oluşturup file.newyeniden adlandırarak file.newyapılır file. Yedek dosya bırakarak, tek oluşturabilir file.new, bağlantı fileiçin file~ve sonra yeniden adlandırmak file.newiçin file. Yeniden adlandırma atomiktir, çünkü dosyaya adıyla erişen herhangi bir işlem, aradaki hiçbir şeyi değil, eski veya yeni sürümü alır. Tüm açık dosya tanıtıcıları elbette açık tutulan dosyayı göstererek dosyada tutarlı bir görünüm sağlar.
Gönderen dosyanın izinleri aynı dosyada (inode) üzerinden tasarruf, bakış işaret dosyasının kendisini (ancak dizin) yazma erişimi gerektirir yeniden adlandırma ve yenisini oluşturmak dizine yazma erişimi (ancak orijinal dosya gerektirir ).
(Yeniden adlandırma ve yeniden oluşturma, birisinin paylaşılan bir dizinde bir dosya oluşturması veya üzerinde değişiklik yapması, ancak buna grup yazma erişimi vermeyi unutması durumunda da tesadüfen dosya izinlerini düzeltmenin bir yoludur.)