แอ็ตทริบิวต์ไฟล์ (มักเรียกว่า a คุณลักษณะ หรือ a ธง ) เป็นเงื่อนไขเฉพาะที่ไฟล์หรือไดเร็กทอรีสามารถอยู่ได้
พิจารณาแอตทริบิวต์อย่างใดอย่างหนึ่ง ชุด หรือ เคลียร์ ในเวลาใดก็ตามซึ่งหมายความว่าจะเปิดใช้งานหรือไม่ก็ได้
ระบบปฏิบัติการคอมพิวเตอร์เช่น Windows สามารถแท็กข้อมูลที่มีแอตทริบิวต์ของไฟล์เฉพาะเพื่อให้ข้อมูลสามารถรับการรักษาได้แตกต่างจากข้อมูลที่มีการปิดใช้งานคุณลักษณะไว้
ไฟล์และโฟลเดอร์ไม่ได้มีการเปลี่ยนแปลงจริงเมื่อมีการใช้หรือลบแอตทริบิวต์ระบบเหล่านี้เข้าใจได้ง่ายแตกต่างจากระบบปฏิบัติการและซอฟต์แวร์อื่น ๆ
อะไรคือคุณลักษณะแฟ้มที่แตกต่างกัน?
แอ็ตทริบิวต์ของไฟล์มีอยู่ใน Windows รวมถึงคุณลักษณะต่อไปนี้:
- แอตทริบิวต์ไฟล์ที่เก็บถาวร
- แอตทริบิวต์ Directory
- แอตทริบิวต์ของไฟล์ที่ซ่อน
- แอตทริบิวต์ของไฟล์แบบอ่านอย่างเดียว
- แอตทริบิวต์ของไฟล์ระบบ
- แอตทริบิวต์ label volume
แอ็ตทริบิวต์ของไฟล์ต่อไปนี้มีให้ใช้งานกับระบบปฏิบัติการ Windows กับระบบไฟล์ NTFS ครั้งแรกซึ่งหมายความว่าระบบไฟล์ FAT เก่าไม่สามารถใช้งานได้:
- แอตทริบิวต์ไฟล์บีบอัด
- แอตทริบิวต์ของไฟล์ที่เข้ารหัส
- แอตทริบิวต์ของไฟล์ที่ทำดัชนี
ต่อไปนี้คือแอตทริบิวต์ไฟล์ที่ได้รับการยอมรับจาก Windows อีกหลายประการ:
- แอตทริบิวต์ไฟล์ device
- แอตทริบิวต์ไฟล์ Integrity
- แอตทริบิวต์ของไฟล์ที่ไม่ได้จัดทำดัชนีเนื้อหา
- ไม่มีแอตทริบิวต์ไฟล์ scrub
- แอตทริบิวต์ไฟล์แบบออฟไลน์
- แอตทริบิวต์ไฟล์ที่ไม่สม่ำเสมอ
- แอตทริบิวต์ไฟล์ชั่วคราว
- แอตทริบิวต์ไฟล์เสมือน
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้ในหน้าไฟล์แอตทริบิวต์ไฟล์ของ Microsoft
บันทึก: เทคนิคยังมี a ปกติ file แอตทริบิวต์ซึ่งหมายความว่าไม่มีแอตทริบิวต์ไฟล์เลย แต่คุณจะไม่เห็นว่ามีการอ้างถึงที่ใดในการใช้ Windows ตามปกติของคุณ
เหตุใดจึงใช้แอตทริบิวต์ไฟล์
แอ็ตทริบิวต์ไฟล์มีอยู่เพื่อให้คุณหรือคุณใช้โปรแกรมที่คุณใช้อยู่หรือแม้กระทั่งระบบปฏิบัติการสามารถรับหรือปฏิเสธสิทธิเฉพาะสำหรับไฟล์หรือโฟลเดอร์ได้
การเรียนรู้เกี่ยวกับแอตทริบิวต์ไฟล์ทั่วไปจะช่วยให้คุณเข้าใจว่าเหตุใดไฟล์และโฟลเดอร์บางอย่างจึงเรียกว่า "ซ่อน" หรือ "อ่านอย่างเดียว" และทำไมการโต้ตอบกับข้อมูลเหล่านี้จึงแตกต่างจากการโต้ตอบกับข้อมูลอื่น ๆ
การใช้ อ่านเท่านั้น file ไฟล์จะป้องกันไม่ให้มีการแก้ไขหรือเปลี่ยนแปลงใด ๆ เว้นแต่ว่าแอตทริบิวต์ถูกยกขึ้นเพื่อให้สามารถเขียนได้ แอตทริบิวต์อ่านอย่างเดียวมักใช้กับไฟล์ระบบที่ไม่ควรเปลี่ยนแปลง แต่คุณสามารถทำเช่นเดียวกันกับไฟล์ของคุณเองที่คุณต้องการให้บุคคลที่มีสิทธิ์เข้าถึงไม่สามารถแก้ไขได้
ไฟล์ที่มีชุดแอตทริบิวต์ที่ซ่อนอยู่จะถูกซ่อนไว้จากมุมมองปกติทำให้ไฟล์เหล่านี้ยากที่จะลบย้ายหรือเปลี่ยนแปลงโดยไม่ตั้งใจ ไฟล์ยังคงมีอยู่เช่นไฟล์อื่น ๆ ทุกไฟล์ แต่เนื่องจากแอตทริบิวต์ของไฟล์ที่ซ่อนอยู่จะสลับไปใช้งานช่วยป้องกันไม่ให้ผู้ใช้ทั่วไปโต้ตอบกับมัน คุณสามารถตั้งค่า Windows เพื่อดูไฟล์และโฟลเดอร์ที่ซ่อนไว้ได้โดยง่ายเพื่อดูไฟล์เหล่านี้โดยไม่ต้องสลับแอตทริบิวต์
นอกจากนี้คุณยังสามารถรวมแอตทริบิวต์ไว้เพื่อให้ไฟล์ไม่ได้ถูกซ่อนไว้เช่นเดียวกับไฟล์ระบบและตั้งค่าด้วยแอตทริบิวต์ archive
แอตทริบิวต์ของไฟล์และแอตทริบิวต์ของโฟลเดอร์
แอตทริบิวต์สามารถสลับและปิดทั้งไฟล์และโฟลเดอร์ได้ แต่ผลที่ตามมาของการทำเช่นนั้นแตกต่างกันไปเล็กน้อยระหว่างทั้งสอง
เมื่อแอตทริบิวต์ของไฟล์ถูกซ่อนไว้สำหรับ a ไฟล์ , ที่ ไฟล์เดียว จะถูกซ่อนไว้ไม่มีอะไรอื่น
ถ้าใช้แอตทริบิวต์ที่ซ่อนอยู่เดียวกันกับ a โฟลเดอร์ คุณมีตัวเลือกมากกว่าที่จะซ่อนโฟลเดอร์: คุณมีตัวเลือกในการใช้แอ็ตทริบิวต์ที่ซ่อนไว้ในโฟลเดอร์เพียงอย่างเดียวหรือไปยังโฟลเดอร์โฟลเดอร์ย่อยและไฟล์ทั้งหมด
การใช้แอ็ตทริบิวต์ไฟล์ที่ซ่อนไว้ในโฟลเดอร์ย่อยของโฟลเดอร์และไฟล์หมายความว่าแม้กระทั่งหลังจากที่คุณเปิดโฟลเดอร์ไฟล์และโฟลเดอร์ทั้งหมดที่มีอยู่ภายในโฟลเดอร์จะถูกซ่อนด้วย ตัวเลือกแรกของการซ่อนโฟลเดอร์เพียงอย่างเดียวจะทำให้โฟลเดอร์ย่อยและไฟล์สามารถมองเห็นได้ แต่เพียงแค่ซ่อนส่วนหลักของรากของโฟลเดอร์เท่านั้น
แอ็พพลิเคชันของไฟล์ถูกนำไปใช้อย่างไร
แม้ว่าแอ็ตทริบิวต์ทั้งหมดที่มีอยู่สำหรับไฟล์มีชื่อทั่วไปซึ่งคุณเห็นในรายการข้างต้น แต่ไฟล์เหล่านี้จะไม่สามารถใช้กับไฟล์หรือโฟลเดอร์ได้เช่นเดียวกัน
คุณสามารถเลือกแอ็ตทริบิวต์ขนาดเล็กได้ด้วยตนเอง ใน Windows คุณสามารถทำได้โดยคลิกขวา (หรือแตะและถือในส่วนติดต่อแบบสัมผัส) ไฟล์หรือโฟลเดอร์เปิดคุณสมบัติและเปิดหรือปิดใช้งานแอตทริบิวต์จากรายการที่ให้มา
ใน Windows คุณสามารถเลือกแอตทริบิวต์ที่มีขนาดใหญ่ขึ้นได้ด้วยคำสั่ง attrib พร้อมใช้งานจาก Command Prompt การควบคุมแอตทริบิวต์ผ่านทางคำสั่งจะช่วยให้โปรแกรมของบุคคลที่สามเช่นซอฟต์แวร์สำรองข้อมูลสามารถแก้ไขแอตทริบิวต์ของไฟล์ได้อย่างง่ายดาย
ระบบปฏิบัติการ Linux สามารถใช้ chattr (เปลี่ยนแอ็ตทริบิวต์) เพื่อตั้งค่าแอตทริบิวต์ของไฟล์ในขณะที่ chflags (เปลี่ยนธง) ใช้ใน macOS