นิยามแอตทริบิวต์ไฟล์ (แอตทริบิวต์คืออะไร)

สารบัญ:

นิยามแอตทริบิวต์ไฟล์ (แอตทริบิวต์คืออะไร)
นิยามแอตทริบิวต์ไฟล์ (แอตทริบิวต์คืออะไร)
Anonim

แอตทริบิวต์ไฟล์ (มักเรียกว่าแอตทริบิวต์หรือแฟล็ก) คือประเภทของข้อมูลเมตาที่กำหนดเงื่อนไขเฉพาะที่ไฟล์หรือไดเรกทอรีสามารถมีอยู่ได้

แอตทริบิวต์สามารถมีอยู่ในสถานะใดสถานะหนึ่งจากสองสถานะ ดังนั้นจึงถือว่าตั้งค่าหรือล้างข้อมูล ณ เวลาหนึ่งๆ ซึ่งหมายความว่าเปิดใช้งานอยู่หรือไม่

ระบบปฏิบัติการคอมพิวเตอร์ เช่น Windows สามารถแท็กข้อมูลด้วยแอตทริบิวต์ของไฟล์เฉพาะ เพื่อให้ได้รับการปฏิบัติที่แตกต่างจากข้อมูลที่ปิดแอตทริบิวต์ไว้

ไฟล์และโฟลเดอร์จะไม่เปลี่ยนแปลงจริง ๆ เมื่อมีการใช้หรือลบแอตทริบิวต์ แต่ระบบปฏิบัติการและซอฟต์แวร์อื่น ๆ เข้าใจต่างออกไป

Image
Image

คุณสมบัติไฟล์ต่างกันอย่างไร

มีแอตทริบิวต์ไฟล์จำนวนหนึ่งใน Windows รวมถึงสิ่งต่อไปนี้:

  • แอตทริบิวต์ไฟล์เก็บถาวร
  • แอตทริบิวต์ไดเรกทอรี
  • แอตทริบิวต์ของไฟล์ที่ซ่อนอยู่
  • แอตทริบิวต์ไฟล์อ่านอย่างเดียว
  • แอตทริบิวต์ไฟล์ระบบ
  • แอตทริบิวต์ป้ายกำกับปริมาณ

สิ่งต่อไปนี้มีให้ใช้งานในระบบปฏิบัติการ Windows ที่มีระบบไฟล์ NTFS ซึ่งหมายความว่าระบบไฟล์ FAT รุ่นเก่าไม่มี:

  • แอตทริบิวต์ของไฟล์บีบอัด
  • แอตทริบิวต์ของไฟล์ที่เข้ารหัส
  • แอตทริบิวต์ไฟล์ที่จัดทำดัชนี

เพิ่มเติมอีกหลายอย่าง แม้ว่าจะหายากกว่า ตัวที่ Windows รู้จัก:

  • แอตทริบิวต์ไฟล์อุปกรณ์
  • แอตทริบิวต์ไฟล์ความสมบูรณ์
  • ไม่ใช่แอตทริบิวต์ไฟล์ที่จัดทำดัชนีเนื้อหา
  • ไม่มีแอตทริบิวต์ไฟล์สครับ
  • แอตทริบิวต์ไฟล์ออฟไลน์
  • แอตทริบิวต์ไฟล์เบาบาง
  • แอตทริบิวต์ไฟล์ชั่วคราว
  • แอตทริบิวต์ไฟล์เสมือน

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้ในหน้าค่าคงที่แอตทริบิวต์ไฟล์ของ Microsoft

ในทางเทคนิคแล้ว ยังมีแอตทริบิวต์ไฟล์ปกติ ซึ่งหมายความว่าไม่มีแอตทริบิวต์ของไฟล์เลย แต่คุณจะไม่เห็นสิ่งนี้อ้างอิงจริง ๆ ที่ใดก็ตามภายในการใช้งาน Windows ปกติของคุณ

เหตุใดจึงใช้แอตทริบิวต์ไฟล์

แอตทริบิวต์ของไฟล์มีอยู่เพื่อให้คุณหรือโปรแกรมที่คุณกำลังใช้อยู่ หรือแม้แต่ระบบปฏิบัติการเองก็ได้รับหรือปฏิเสธสิทธิ์เฉพาะในไฟล์หรือโฟลเดอร์

การเรียนรู้เกี่ยวกับแอตทริบิวต์ของไฟล์ทั่วไปสามารถช่วยให้คุณเข้าใจว่าทำไมไฟล์และโฟลเดอร์บางไฟล์จึงถูกเรียกว่า "ซ่อน" หรือ "อ่านอย่างเดียว" และเหตุใดการโต้ตอบกับไฟล์และโฟลเดอร์จึงแตกต่างจากการโต้ตอบกับข้อมูลอื่นๆ

การใช้แอตทริบิวต์ไฟล์แบบอ่านอย่างเดียวกับไฟล์จะป้องกันไม่ให้มีการแก้ไขหรือเปลี่ยนแปลงในทางใดๆ เว้นแต่แอตทริบิวต์จะถูกยกขึ้นเพื่ออนุญาตให้เข้าถึงการเขียน แอตทริบิวต์แบบอ่านอย่างเดียวมักใช้กับไฟล์ระบบที่ไม่ควรแก้ไข แต่คุณสามารถทำเช่นเดียวกันกับไฟล์ของคุณเองได้ โดยไม่ต้องการให้ใครก็ตามที่มีสิทธิ์เข้าถึงไม่แก้ไข

Image
Image

ไฟล์ที่มีชุดแอตทริบิวต์ที่ซ่อนอยู่จริง ๆ แล้วจะถูกซ่อนจากมุมมองปกติ ทำให้ยากต่อการลบ ย้าย หรือเปลี่ยนแปลงโดยไม่ได้ตั้งใจ ไฟล์ยังคงมีอยู่เหมือนกับไฟล์อื่นๆ แต่เนื่องจากมีการสลับแอตทริบิวต์ที่ซ่อนอยู่ จึงป้องกันไม่ให้ผู้ใช้ทั่วไปโต้ตอบกับไฟล์ คุณสามารถตั้งค่าให้ Windows ดูไฟล์และโฟลเดอร์ที่ซ่อนอยู่ด้วยวิธีง่ายๆ ในการดูไฟล์เหล่านี้โดยไม่ต้องปิดแอตทริบิวต์

คุณยังสามารถรวมแอตทริบิวต์เพื่อให้ไฟล์ถูกซ่อนได้ ตัวอย่างเช่น ไม่เพียงแต่ถูกซ่อน แต่ยังถูกทำเครื่องหมายเป็นไฟล์ระบบและตั้งค่าด้วยแอตทริบิวต์ archive

แอตทริบิวต์ของไฟล์กับแอตทริบิวต์ของโฟลเดอร์

สามารถสลับเปิดและปิดแอตทริบิวต์สำหรับทั้งไฟล์และโฟลเดอร์ได้ แต่ผลที่ตามมาของการทำเช่นนี้จะแตกต่างกันเล็กน้อยระหว่างทั้งสอง

เมื่อเปิดแอตทริบิวต์ไฟล์เช่นแอตทริบิวต์ที่ซ่อนอยู่สำหรับไฟล์ ไฟล์เดียวนั้นจะถูกซ่อน ไม่มีอะไรอื่น

หากใช้แอตทริบิวต์เดียวกันกับโฟลเดอร์ คุณจะมีตัวเลือกมากกว่าซ่อนโฟลเดอร์: คุณมีตัวเลือกที่จะใช้แอตทริบิวต์กับโฟลเดอร์เพียงอย่างเดียวหรือกับโฟลเดอร์ โฟลเดอร์ย่อย และทั้งหมด ของไฟล์

Image
Image

การนำแอตทริบิวต์ของไฟล์นี้ไปใช้กับโฟลเดอร์ย่อยของโฟลเดอร์และไฟล์ของโฟลเดอร์นั้นหมายความว่าแม้หลังจากที่คุณเปิดโฟลเดอร์แล้ว ไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ในโฟลเดอร์ก็จะถูกซ่อนด้วยเช่นกัน ตัวเลือกแรกในการซ่อนโฟลเดอร์เพียงอย่างเดียวจะทำให้มองเห็นโฟลเดอร์ย่อยและไฟล์ได้ แต่เพียงซ่อนพื้นที่หลัก รูทของโฟลเดอร์

วิธีการใช้คุณสมบัติของไฟล์

แม้ว่าแอตทริบิวต์ที่มีทั้งหมดสำหรับไฟล์จะมีชื่อสามัญ ซึ่งคุณเห็นในรายการด้านบน แต่แอตทริบิวต์เหล่านี้ไม่ได้นำไปใช้กับไฟล์หรือโฟลเดอร์ในลักษณะเดียวกันทั้งหมด

เลือกแอตทริบิวต์ขนาดเล็กได้ด้วยตนเอง ใน Windows คุณสามารถทำได้โดยคลิกขวา (หรือแตะค้างไว้บนอินเทอร์เฟซแบบสัมผัส) ที่ไฟล์หรือโฟลเดอร์ เปิดคุณสมบัติ จากนั้นเปิดหรือปิดใช้งานแอตทริบิวต์จากรายการที่ให้มา

Image
Image

ใน Windows คุณสามารถเลือกแอตทริบิวต์จำนวนมากขึ้นได้ด้วยคำสั่ง attrib ซึ่งพร้อมใช้งานจาก Command Prompt การควบคุมแอตทริบิวต์ผ่านคำสั่งทำให้โปรแกรมของบริษัทอื่น เช่น ซอฟต์แวร์สำรองข้อมูล แก้ไขแอตทริบิวต์ของไฟล์ได้อย่างง่ายดาย

Image
Image

หากคุณกำลังคัดลอกไฟล์แบบอ่านอย่างเดียวด้วยคำสั่ง xcopy ให้ใช้ตัวเลือก /k ในคำสั่งเพื่อคงแอตทริบิวต์ของไฟล์นั้นไว้ในโฟลเดอร์ปลายทาง

ระบบปฏิบัติการ Linux สามารถใช้คำสั่ง chattr (เปลี่ยนแอตทริบิวต์) เพื่อตั้งค่าแอตทริบิวต์ของไฟล์ ในขณะที่ใช้ chflags (เปลี่ยนแฟล็ก) ใน macOS

Image
Image

คำถามที่พบบ่อย

    แอตทริบิวต์ใดที่ใช้ซ่อนไฟล์ไม่ให้ปรากฏในรายการไดเรกทอรี

    แอตทริบิวต์ hidden file ซ่อนไฟล์และโฟลเดอร์จากไดเรกทอรี ในการใช้แอตทริบิวต์นี้ ให้คลิกขวาที่ไฟล์และเลือก Properties > Hidden ในการดูไฟล์ทั้งหมด รวมทั้งไฟล์ที่ซ่อน จากพรอมต์คำสั่งใน Windows, ใช้ตัวเลือกคำสั่ง dir นี้: dir /a

    แอตทริบิวต์ไฟล์ใดที่ระบุว่าไฟล์ถูกแก้ไขตั้งแต่สำรองข้อมูลครั้งล่าสุด

    ไฟล์เก็บถาวร ทำเครื่องหมายไฟล์ว่าแก้ไขหรือสร้างแล้ว โดยปกติ โปรแกรมจะเปิดแอตทริบิวต์นี้โดยอัตโนมัติ หากต้องการเปิดแอตทริบิวต์ด้วยตนเอง ให้คลิกขวาที่ไฟล์ > Properties > Advanced > ไฟล์พร้อมสำหรับการเก็บถาวรคุณยังสามารถใช้ attrib +a ไวยากรณ์ในบรรทัดคำสั่ง