Unix เช่นระบบไฟล์และแฟล็กไดเร็กทอรี (CPIO)


0

ฉันไม่เข้าใจวิธีการที่จะทราบว่ารายการนั้นเป็นไดเรกทอรีในไฟล์ CPIO หรือไม่ (ขึ้นอยู่กับ Unix) ตัวอย่างเช่นc_modes ของไฟล์ต่าง ๆ ในฐานแปด:

120644 --> Link     --> 1010 000 110 100 100 [lrw-r--r--]

120750 --> Link     --> 1010 000 111 101 000 [lrwxr-x---]

040750 --> Directory--> 0100 000 111 101 000 [drwxr-x---]

040755 --> Directory--> 0100 000 111 101 101 [drwxr-xr-x]

100644 --> File     --> 1000 000 110 100 100 [-rw-r--r--]

100750 --> File     --> 1000 000 111 101 000 [-rwxr-x---]

ผมเข้าใจว่าr, wและxมีการคำนวณ แต่ไม่ใช่พวกชั้นนำd, และl -(จาก1010-> lฯลฯ ) นอกจากนี้ฉันเห็นคุณค่าที่แตกต่างจากตัวอักษรตัวเดิม (เช่นแทนที่lหรือb) ใน Wikipedia ฉันไม่สามารถหาบทความที่ดีที่อธิบายไดเรกทอรีเหล่านั้นและการเชื่อมโยงค่าสถานะพร้อมกับค่าฐานแปด (หรือไบนารี) ที่เหมาะสมในเว็บ! มีใครอธิบายได้บ้าง

คำตอบ:


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.