ไม่ว่าคุณจะสามารถซ่อนไฟล์ได้หรือไม่และขึ้นอยู่กับเงื่อนไขใดนั้นขึ้นอยู่กับระบบไฟล์ที่คุณใช้และไดรเวอร์ ระบบไฟล์ Unix แบบดั้งเดิมไม่มีคุณลักษณะ "ซ่อน" สำหรับไฟล์
ไดรเวอร์ระบบไฟล์สามารถซ่อนไฟล์ใด ๆ ที่มันต้องการโดยเพียงแค่ละเว้นชื่อของพวกเขาเมื่อมันให้ผลการโทรระบบที่ใช้ในการรับรายชื่อไดเรกทอรี ตามที่อธิบายไว้ในคำตอบของเขาไฟล์ที่ขึ้นต้นด้วยจุดจะไม่ถูกซ่อนอย่างแท้จริง
(นี่เป็นวิธีที่รูทคิทสามารถซ่อนไฟล์ได้: พวกมันเชื่อมโยงกับการเรียกระบบที่สร้างรายชื่อไดเรกทอรีและกรองไฟล์ที่พวกเขาต้องการซ่อน)
ยกตัวอย่างเช่นในระบบไฟล์คลัสเตอร์ออราเคิลมกอชไดเรกทอรี<filesystem mountpoint>/.ACFS/
ถูกซ่อนไว้อย่างแท้จริง: ls -a
มันก็จะไม่ได้รับการจดทะเบียนที่ทุกคนไม่ได้มี แต่ถ้าคุณรู้ว่ามันอยู่ตรงนั้นคุณสามารถเข้าถึงได้เลย
หากคุณใช้คุณสมบัติสแนปชอตของระบบไฟล์ ACFS คุณสามารถเข้าถึงสแน็ปช็อตระบบไฟล์ที่มีอยู่ของระบบไฟล์นั้นผ่านไดเรคทอรีนั้น.ACFS
ได้ หากไม่ได้ซ่อนไว้โปรแกรมสำรองข้อมูลอาจทำการสำรองข้อมูลทั้งเนื้อหาปัจจุบันของระบบไฟล์และเนื้อหาของสแน็ปช็อตที่มีอยู่ซึ่งอาจไม่เป็นที่ต้องการ โดยปกติคุณต้องการสำรองข้อมูลสถานะปัจจุบันหรือสถานะของสแน็ปช็อตเฉพาะหนึ่งรายการ