จาก bash man pages เกี่ยวกับการดูการอนุญาตด้วย ls :
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
มันสมเหตุสมผลแล้ว แต่-
ใช้ครั้งแรกตอนไหน? มันว่างเปล่าเสมอในบริบทของผู้ใช้ทั้งหมด
จาก bash man pages เกี่ยวกับการดูการอนุญาตด้วย ls :
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
มันสมเหตุสมผลแล้ว แต่-
ใช้ครั้งแรกตอนไหน? มันว่างเปล่าเสมอในบริบทของผู้ใช้ทั้งหมด
คำตอบ:
รีบแรกที่-
บ่งชี้ว่าแฟ้มเป็นแฟ้มปกติ
Coreutils ของ GNU: 10.1.2 ข้อมูลใดที่ระบุไว้
ตัวเลือกเหล่านี้มีผลต่อข้อมูลที่
ls
แสดง ตามค่าเริ่มต้นจะแสดงเฉพาะชื่อไฟล์...
‘-l’
‘--format=long’
‘--format=verbose’
นอกเหนือจากชื่อของแต่ละไฟล์แล้วให้พิมพ์ประเภทไฟล์บิตโหมดไฟล์จำนวนฮาร์ดลิงก์ชื่อเจ้าของชื่อกลุ่มขนาดและเวลาประทับ (ดูที่การจัดรูปแบบการประทับเวลาไฟล์ ) โดยปกติเวลาการแก้ไข พิมพ์เครื่องหมายคำถามสำหรับข้อมูลที่ไม่สามารถระบุได้
...
ประเภทไฟล์เป็นหนึ่งในตัวละครต่อไปนี้:
‘-’
ไฟล์
‘b’
บล็อกไฟล์พิเศษ
‘c’
อักขระพิเศษไฟล์ไฟล์
‘C’
ประสิทธิภาพสูง (“ ข้อมูลที่ต่อเนื่องกัน”) ฝาปิดไฟล์
‘d’
ไดเร็กทอรี
‘D’
(Solaris 2.5 ขึ้นไป)
‘l’
ลิงก์สัญลักษณ์
‘M’
ออฟไลน์ (“ โอนย้ายข้อมูล”) ไฟล์ (Cray DMF)
‘n’
ไฟล์พิเศษเครือข่าย (HP-UX)
‘p’
FIFO ( ชื่อ pipe)
‘P’
พอร์ต (Solaris 10 ขึ้นไป)
‘s’
ซ็อกเก็ต
‘?’
ไฟล์ประเภทอื่น
D
ไฟล์ oor บน Solaris เป็นครั้งแรกฉันได้ทันทีเกี่ยวกับการสร้างประตู!
D
มันจะd
เป็นไดเรกทอรีl
สำหรับลิงก์สัญลักษณ์c
สำหรับอุปกรณ์ตัวอักษรb
สำหรับอุปกรณ์บล็อกp
สำหรับ FIFO (ไฟล์พิเศษเข้าก่อนออกก่อน) s
สำหรับซ็อกเก็ต
exec()
เรียกชนิดจากภาษาโปรแกรมเช่น C หรือ Python ในทางปฏิบัติเราอาจคิดว่ามันเป็น "คำสั่ง Bash" แต่มันมีประโยชน์และสำคัญที่จะต้องเข้าใจความแตกต่างโดยเฉพาะเมื่อเขียนสคริปต์เช่นที่อาจทำงานบนระบบอื่นที่ไม่ใช่ Linux หรือแม้กระทั่งการกระจาย Linux ที่แตกต่างกัน