ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

♦ ทำความเข้าใจและใช้ลิงค์ประเภทต่างๆ

♦ ค้นหาเกี่ยวกับคุณสมบัติของไฟล์และเปลี่ยนการอนุญาตไฟล์



3.1. ภาพรวมทั่วไปของระบบไฟล์ Linux


3.1.1. ไฟล์


3.1.1.1 ทั่วไป


คำอธิบายอย่างง่ายของระบบ UNIX ซึ่งใช้ได้กับ Linux เช่นกันคือ:


"บนระบบ UNIX ทุกอย่างคือไฟล์ ถ้าบางอย่างไม่ใช่ไฟล์ มันคือกระบวนการ"


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


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


3.1.1.2. ประเภทของไฟล์


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


แม้ว่าจะปลอดภัยพอสมควรที่จะสมมติว่าทุกสิ่งที่คุณพบบนระบบ Linux เป็นไฟล์ แต่ก็มีข้อยกเว้นบางประการ


ไดเรกทอรี: ไฟล์ที่เป็นรายการของไฟล์อื่นๆ

ไฟล์พิเศษ: กลไกที่ใช้สำหรับอินพุตและเอาต์พุต ไฟล์พิเศษส่วนใหญ่อยู่ใน / devเราจะหารือกันในภายหลัง

การเชื่อมโยง: ระบบที่ทำให้ไฟล์หรือไดเร็กทอรีสามารถมองเห็นได้ในหลายส่วนของโครงสร้างไฟล์ของระบบ เราจะพูดถึงรายละเอียดลิงก์

(โดเมน) ซ็อกเก็ต: ประเภทไฟล์พิเศษที่คล้ายกับซ็อกเก็ต TCP/IP ซึ่งให้ระบบเครือข่ายระหว่างกระบวนการป้องกันโดยการควบคุมการเข้าถึงของระบบไฟล์

ชื่อท่อ: ทำหน้าที่เหมือนซ็อกเก็ตมากหรือน้อยและสร้างวิธีการสำหรับกระบวนการในการสื่อสารระหว่างกัน โดยไม่ต้องใช้ความหมายของซ็อกเก็ตเครือข่าย


การขอ -l ตัวเลือก ls แสดงประเภทไฟล์โดยใช้อักขระตัวแรกของแต่ละบรรทัดอินพุต:


เจมี่:~/Documents> ls -l

รวม 80


-rw-rw-r--

1

jaime

jaime

31744

กุมภาพันธ์

21

17:56

แนะนำ Linux.doc

-rw-rw-r--

1

jaime

jaime

41472

กุมภาพันธ์

21

17:56

Linux.doc

drwxrwxr-x

2

jaime

jaime

4096

กุมภาพันธ์

25

11:50

หลักสูตร

ตารางนี้ให้ภาพรวมของอักขระที่กำหนดประเภทไฟล์:


ตารางที่ 3-1. ประเภทไฟล์ในรายการยาว


สัญลักษณ์

ความหมาย

-

ไฟล์ธรรมดา

d

ค้นหาสถานที่

l

ลิงค์

c

ไฟล์พิเศษ

s

เบ้า

p

ชื่อท่อ

b

บล็อกอุปกรณ์

เพื่อไม่ให้ต้องทำรายการยาว ๆ เพื่อดูประเภทไฟล์โดยปริยาย ระบบจำนวนมากโดยปริยายไม่เพียงแค่ lsแต่ ls -Fซึ่งต่อท้ายชื่อไฟล์ด้วยหนึ่งในอักขระ "/=*|@" เพื่อระบุประเภทไฟล์ เพื่อให้ง่ายเป็นพิเศษสำหรับผู้ใช้เริ่มต้นทั้ง -F และ --สี มักจะรวมตัวเลือกต่างๆ ดูหัวข้อ 3.3.1.1 เราจะใช้ ls -F ตลอดทั้งเอกสารนี้เพื่อให้อ่านง่ายขึ้น


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: