Whiteout adalah file penanda khusus yang ditempatkan oleh beberapa filesystem tingkat tinggi "tembus" (yang menggunakan satu atau lebih lokasi nyata sebagai dasar untuk presentasi mereka), khususnya file sistem gabungan, untuk menunjukkan bahwa file yang ada di salah satu lokasi dasar telah dihapus dalam sistem file buatan meskipun masih ada di tempat lain. Mendaftarkan sistem file gabungan tidak akan menampilkan file yang sudah tidak digunakan lagi.
Memiliki jenis file khusus yang mewakili ini adalah dalam tradisi BSD bahwa macOS berasal dari: macOS menggunakan st_mode
bit 0160000 untuk menandai mereka . Menggunakan ls -F
, file-file itu akan ditandai dengan %
tanda , dan ls -W
akan menunjukkan bahwa mereka ada (jika tidak, mereka biasanya dihilangkan dari daftar). Banyak sistem penyatuan juga membuat file normal dengan nama khusus untuk mewakili gangguan pada sistem yang tidak mendukung file tersebut.
Saya tidak yakin bahwa macOS mengekspos ini sendiri dengan cara apa pun, tetapi sistem lain dari warisan BSD-nya melakukannya dan mungkin saja driver sistem file eksternal dapat menggunakannya.