답변:
화이트 아웃은 일부 "see-through"상위 파일 시스템 (하나 이상의 실제 위치를 프리젠 테이션의 기준으로 사용하는 시스템), 특히 통합 파일 시스템에 의해 배치 된 특수 마커 파일 중 하나에 존재하는 파일을 나타냅니다. 기본 위치는 여전히 다른 곳에 존재하더라도 인공 파일 시스템 내에서 삭제되었습니다. 통합 파일 시스템을 나열하면 흰색 파일이 표시되지 않습니다.
이것을 나타내는 특별한 종류의 파일을 갖는 것은 macOS가 파생 된 BSD 전통에 있습니다 : macOS는 st_mode
비트 0160000을 사용 하여이를 표시합니다 . 사용하여 ls -F
해당 파일이 표시됩니다 %
기호 , 그리고 ls -W
그들이 존재한다는 것을 보여줄 것이다 (그렇지 않으면, 그들은 일반적으로 명부에서 제외하고). 많은 유니온 시스템은 또한 파일을 지원하지 않는 시스템에서 화이트 아웃을 나타 내기 위해 특수한 이름으로 일반 파일을 만듭니다.
macOS가 이러한 방식으로 어떤 방식 으로든 노출되는지는 확실하지 않지만 BSD 유산의 다른 시스템은 외부 파일 시스템 드라이버가이를 사용할 수 있습니다.