Whiteout, bazı "şeffaf" yüksek dereceli dosya sistemleri (sunumları için temel olarak bir veya daha fazla konum kullananlar), özellikle de birlik dosya sistemlerinden birinin içinde bulunduğunu belirtmek için yerleştirilen özel bir işaretleyici dosyasıdır. Temel konumlar, yapay dosya sistemi içinde, başka bir yerde hala mevcut olmasına rağmen silinmiştir. Sendika dosya sistemini listelemek whited-out dosyasını göstermez.
Bunları temsil eden özel bir dosya türüne sahip olmak, macOS'un türettiği BSD geleneğindedir: macOS st_mode
bunları işaretlemek için 0160000 bit kullanır . Kullanarak ls -F
, bu dosyalar bir %
işaret ile işaretlenecek ve ls -W
var olduklarını göstereceklerdir (aksi takdirde, genellikle listeden çıkarılırlar). Birçok sendika sistemi ayrıca, normal dosyaları bu dosyaları desteklemeyen sistemlerdeki whiteout'ları temsil etmek için özel bir adla oluşturur.
MacOS'un kendisini herhangi bir şekilde ortaya koyduğundan emin değilim, ancak BSD mirasındaki diğer sistemler de bunu yapıyor ve harici dosya sistemi sürücülerinin bunları kullanması mümkün.