Dizin girişi sadece bir inode için bir işaretçidir. Inode, dosya hakkında (adın dışında) meta bilgileri içerir ve dosyanın verilerini (varsa) işaret eder. Bir dosyayı kopyalamaya başladığınızda, inode için bir tanıtıcı elde edersiniz.
İşletim sistemi inode'a bir dizi referans tutar. İnode'a referanslar olduğu sürece, inode ve dosyanın verileri tutulur. Inode'a yapılan tüm referanslar kaldırıldıktan sonra, inode'dur ve dosyanın gerektirdiği alan serbest bırakılır.
Dosyanın kopyalanması için açık olduğundan, işleminiz dosyayı kapatana kadar saklanır. Bu, dosya aktarımı tamamlandığında gerçekleşmelidir ve kopyalama işlemi başarısız olursa gerçekleşecektir. Dosya aktarımı kısmen başarısız oluyorsa ve dosyaya tüm zor bağlantıları sildiyseniz, aktarımı başarılı bir şekilde yeniden başlatamazsınız.
EDIT: Diğerlerinin belirttiği gibi, aynı cihazdaki dosya hareketleri veriyi taşımadan yapılır. Bunun yerine, hedef dizinde yeni bir dizin girişi oluşturulur ve orijinal dizin girişi kaldırılır.
Aynı dosya için birden fazla dizin girişi olması mümkündür. Bunlara sert linkler denir. Orijinal girişi kaldırmadan dosya için yeni bir dizin girişi yapılarak oluşturulurlar. Dosya sisteminin inode'u, dosyayı gösteren dizin girişlerinin sayısını kaydetmek için bir referans sayısına sahiptir.
EDIT2: Eğer işlem çökerse veya öldürülürse, bellek içi erişim sayısı sıfıra düşeceğinden dosya temiz bir şekilde kaldırılacaktır. Program normal şekilde sona erdiğinde gerçekleşen eylem budur.
Bir güç kesintisi veya sistemin düzgün şekilde kapatılmaması durumunda, diskin fsck
tam olarak takılabilmesi için önce bir (dosya sistemi kontrolü) gerekir. Diskteki inode ve dizin yapılarının durumuna bağlı olarak, alan kurtarılır, dosya dizinde kalır veya dizine yeni bir giriş yapılır lost+found
. Sonuçlar, hangi değişikliklerin diske atıldığına veya dosya sistemleri günlüğüne yazıldığına bağlı olacaktır.