คำสั่ง Attrib

ตัวอย่างคำสั่ง Attrib สวิตช์ตัวเลือกและอื่น ๆ

คำสั่ง attrib ใช้ คำสั่ง Command Prompt ที่ ใช้เพื่อแสดงหรือเปลี่ยน แอ็ตทริบิวต์ไฟล์ สำหรับ ไฟล์ หรือโฟลเดอร์

คุณยังสามารถค้นหาและตั้งค่าแอตทริบิวต์ของแฟ้มและโฟลเดอร์ได้มากที่สุดใน Windows Explorer โดยคลิกขวาที่วัตถุและไปที่แท็บ คุณสมบัติ> ทั่วไป

ความพร้อมใช้งานคำสั่ง Attrib

คำสั่ง attrib มีพร้อมใช้งานใน Command Prompt ใน ระบบปฏิบัติการ Windows ทั้งหมดเช่น Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP รวมทั้ง Windows รุ่นเก่าด้วยเช่นกัน

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

คำสั่ง attrib นี้ยังมีอยู่ใน MS-DOS เป็น คำสั่ง DOS

หมายเหตุ: ความพร้อมใช้สวิตช์คำสั่ง attrib และ ไวยากรณ์ คำสั่ง attrib อาจแตกต่างจากระบบปฏิบัติการกับระบบปฏิบัติการ

ไวยากรณ์คำสั่ง Attrib & สวิทช์

attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ drive : ] [ path ] [ filename ] [ / s [ / d ] [ / l ]]

คำแนะนำ: ดู วิธีอ่านคำสั่งไวยากรณ์ ถ้าคุณไม่แน่ใจว่าจะตีความไวยากรณ์คำสั่ง attrib ที่คุณเห็นด้านบนหรือแสดงในตารางด้านล่าง

attrib ดำเนินการคำสั่ง attrib โดยลำพังเพื่อดูแอตทริบิวต์ที่ตั้งค่าไว้ในไฟล์ภายในไดเร็กทอรีที่คุณเรียกใช้คำสั่ง
+ A ตั้งค่าแอตทริบิวต์ของ แฟ้มเก็บถาวร ไปยังแฟ้มหรือไดเรกทอรี
-a ล้างแอตทริบิวต์ archive
+ H ตั้งค่าแอ็ตทริบิวต์ ไฟล์ที่ซ่อนไว้ ในไฟล์หรือไดเร็กทอรี
-h ล้างแอตทริบิวต์ที่ซ่อนไว้
+ i ตั้งค่าแอ็ตทริบิวต์ไฟล์ 'not content indexed' ไปยังไฟล์หรือไดเร็กทอรี
-ผม ล้างแอตทริบิวต์ของไฟล์ 'not content indexed'
+ R ตั้งค่าแอ็ตทริบิวต์ไฟล์ แบบอ่านอย่างเดียว ในไฟล์หรือไดเร็กทอรี
-r ล้างแอตทริบิวต์แบบอ่านอย่างเดียว
+ s ตั้งค่าแอ็ตทริบิวต์ ไฟล์ระบบ ไปยังไฟล์หรือไดเร็กทอรี
-s ล้างแอตทริบิวต์ของระบบ
+ V ตั้งค่าแอตทริบิวต์แฟ้มความสมบูรณ์ให้กับไฟล์หรือไดเรกทอรี
-v ล้างแอตทริบิวต์ integrity
+ x ตั้งค่าแอตทริบิวต์ของแฟ้มไม่ขัดกับแฟ้มหรือไดเรกทอรี
-x ล้างแอตทริบิวต์ขัดผิว
ไดรฟ์ : เส้นทางชื่อแฟ้ม ไฟล์นี้คือไฟล์ ( ชื่อไฟล์ หรือ ไดรฟ์ และ เส้นทาง ) ไดเร็กทอรี ( เส้นทาง หรือ ไดรฟ์ ) หรือ ไดรฟ์ ที่คุณต้องการดูหรือเปลี่ยนแอตทริบิวต์ของ อนุญาตให้ใช้สัญลักษณ์ตัวแทน
/ s ใช้สวิตช์นี้เพื่อเรียกใช้แอตทริบิวต์ไฟล์ที่แสดงหรือการเปลี่ยนแปลงที่คุณทำในโฟลเดอร์ย่อยภายใน ไดรฟ์ และ / หรือ เส้นทางที่ คุณระบุไว้หรือภายในโฟลเดอร์ที่คุณกำลังรันจากหากคุณไม่ได้ระบุไดรฟ์หรือเส้นทาง .
/ วัน ตัวเลือกอ็อพชันนี้รวมถึงไดเร็กทอรีไม่เพียง แต่ไฟล์เท่านั้นกับสิ่งที่คุณกำลังดำเนินการอยู่ คุณสามารถใช้ / d / / s เท่านั้น
/ ลิตร ตัวเลือก / l จะใช้สิ่งที่คุณกำลังทำอยู่กับคำสั่ง attrib ให้กับ Symbolic Link เองแทนที่จะเป็นเป้าหมายของ Symbolic Link สวิตช์ / l จะใช้ได้เฉพาะเมื่อคุณใช้สวิตช์ / s
/? ใช้ สวิตช์ความช่วยเหลือ กับคำสั่ง attrib เพื่อแสดงรายละเอียดเกี่ยวกับตัวเลือกข้างต้นในหน้าต่าง Command Prompt กำลังดำเนินการ attrib /? เป็นเช่นเดียวกับการใช้ คำสั่ง help ในการรัน attrib ช่วย

หมายเหตุ: ในคอนโซลการกู้คืนระบบจะใช้สวิตช์ + c และ -c สำหรับคำสั่ง attrib ซึ่งกำหนดและล้างแอตทริบิวต์ ไฟล์ที่บีบอัด ตามลำดับ นอกพื้นที่วินิจฉัยนี้ใน Windows XP ให้ใช้คำสั่งที่มีขนาดกะทัดรัดเพื่อจัดการการบีบอัดไฟล์จาก บรรทัดคำสั่ง

เมื่อใช้สัญลักษณ์แทนกับคำสั่ง attrib คุณสามารถใช้สัญลักษณ์ * เพื่อใช้แอ็ตทริบิวต์กับกลุ่มของไฟล์

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

ตัวอย่างคำสั่ง Attrib

attrib + rc: \ windows \ system \ secretfolder

ในตัวอย่างข้างต้นคำสั่ง attrib ใช้เพื่อเปิดใช้งานแอตทริบิวต์อ่านอย่างเดียวโดยใช้ตัวเลือก + r สำหรับไดเรกทอรี secretfolder ที่ อยู่ใน c: \ windows \ system

attrib-hc: \ config.sys

ในตัวอย่างนี้ไฟล์ config.sys ที่ อยู่ใน ไดเร็กทอรีราก ของไดรฟ์ c: มีแอ็ตทริบิวต์ไฟล์ที่ซ่อนไว้ล้างโดยใช้อ็อพชัน -h

attrib -h -r -sc: \ boot \ bcd

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

attrib myimage.jpg

หากต้องการจบด้วยตัวอย่างง่าย ๆ ตัวอย่างนี้จะแสดงแอตทริบิวต์ของไฟล์ชื่อ myimage.jpg

ข้อผิดพลาดคำสั่ง Attrib

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

ตัวอย่างเช่นแทนที่จะพิมพ์ โฟลเดอร์ ใน Command Prompt เพื่อแสดงพา ธ ไปยังโฟลเดอร์โดยใช้ชื่อดังกล่าวคุณจะต้องพิมพ์ "my folder" เพื่อใช้คำพูด

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

การเปลี่ยนแปลงในคำสั่ง Attrib

ตัวเลือกคำสั่ง attrib + i , -i และ / l มีให้บริการครั้งแรกใน Windows Vista และได้รับการเก็บรักษาผ่าน Windows 10

สวิตช์ + v , -v , + x และ -x สำหรับคำสั่ง attrib จะใช้ได้เฉพาะใน Windows 7, Windows 8 และ Windows 10 เท่านั้น

แอ็ตทริบิวต์คำสั่งที่เกี่ยวข้อง

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

ในทำนองเดียวกันสวิทช์ xcopy / k จะเก็บแอตทริบิวต์แบบอ่านอย่างเดียวของไฟล์เมื่อคัดลอกแล้ว