เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

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

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

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


ภาพ

3.3.5. การลิงก์ไฟล์


3.3.5.1. ประเภทลิงค์


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


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


มีข้อเสียในทันที: ฮาร์ดลิงก์ไม่สามารถขยายพาร์ติชั่นได้ เนื่องจากหมายเลขไอโหนดนั้นไม่ซ้ำกันภายในพาร์ติชั่นที่กำหนดเท่านั้น

• ซอฟต์ลิงก์หรือลิงก์สัญลักษณ์ (หรือเรียกสั้นๆ ว่า symlink): ไฟล์ขนาดเล็กที่เป็นตัวชี้ไปยังไฟล์อื่น ลิงก์สัญลักษณ์มีพาธไปยังไฟล์เป้าหมายแทนที่จะเป็นตำแหน่งจริงบนฮาร์ดดิสก์ เนื่องจากระบบนี้ไม่ได้ใช้ inodes ซอฟต์ลิงก์จึงสามารถขยายข้ามพาร์ติชั่นได้


ลิงก์ทั้งสองประเภทมีพฤติกรรมคล้ายกัน แต่ไม่เหมือนกัน ดังที่แสดงไว้ในแบบแผนด้านล่าง:


รูปที่ 3-2 กลไกการเชื่อมโยงแบบแข็งและแบบอ่อน


ภาพ


โปรดทราบว่าการลบไฟล์เป้าหมายสำหรับลิงก์สัญลักษณ์จะทำให้ลิงก์ไม่มีประโยชน์


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


มันอาจจะเป็นที่ถกเถียงกันอยู่ว่ามีการเชื่อมโยงประเภทที่สาม, the พื้นที่ผู้ใช้ ซึ่งคล้ายกับทางลัดใน MS Windows ไฟล์เหล่านี้เป็นไฟล์ที่มีข้อมูลเมตาซึ่งสามารถตีความได้โดยตัวจัดการไฟล์แบบกราฟิกเท่านั้น สำหรับเคอร์เนลและเชลล์ ไฟล์เหล่านี้เป็นเพียงไฟล์ปกติ อาจลงท้ายด้วย .เดสก์ทอป or .link คำต่อท้าย; ตัวอย่างสามารถพบได้ใน ~/.gnome-เดสก์ท็อป:


[dupont@boulot .gnome-desktop]$ แมว La\ Maison\ Dupont

[รายการเดสก์ท็อป] การเข้ารหัส=ชื่อดั้งเดิม-ผสม=ประเภท La Maison Dupont=X-nautilus-home

X-Nautilus-Icon=temp-home URL=ไฟล์:///home/dupont

[dupont@boulot .gnome-desktop]$ แมว La\ Maison\ Dupont

[รายการเดสก์ท็อป] การเข้ารหัส=ชื่อดั้งเดิม-ผสม=ประเภท La Maison Dupont=X-nautilus-home

X-Nautilus-Icon=temp-home URL=ไฟล์:///home/dupont

ตัวอย่างนี้มาจากเดสก์ท็อป KDE:


ภาพ


[lena@venus เดสก์ท็อป]$ กล้องแมว

[รายการเดสก์ท็อป] Dev=/dev/sda1 FSType=ไอคอนอัตโนมัติ=หน่วยความจำ MountPoint=/mnt/ประเภทกล้อง=FSDevice

X-KDE-Dynamic-Device=จริง

[lena@venus เดสก์ท็อป]$ กล้องแมว

[รายการเดสก์ท็อป] Dev=/dev/sda1 FSType=ไอคอนอัตโนมัติ=หน่วยความจำ MountPoint=/mnt/ประเภทกล้อง=FSDevice

X-KDE-Dynamic-Device=จริง

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


ในส่วนถัดไป เราจะศึกษาการสร้างลิงก์สัญลักษณ์สไตล์ UNIX โดยใช้บรรทัดคำสั่ง


ภาพ

3.3.5.2. การสร้างลิงก์สัญลักษณ์


ลิงก์สัญลักษณ์มีความน่าสนใจเป็นพิเศษสำหรับผู้ใช้มือใหม่: มองเห็นได้ชัดเจนและคุณไม่จำเป็นต้องกังวลเกี่ยวกับพาร์ติชั่น


คำสั่งในการสร้างลิงค์คือ ln. ในการสร้าง symlink คุณต้องใช้ -s ตัวเลือก:


ln -s targetfile ชื่อลิงค์


ในตัวอย่างด้านล่าง ผู้ใช้ เฟร็ดดี้ สร้างลิงค์ในไดเร็กทอรีย่อยของโฮมไดเร็กทอรีของเขาไปยังไดเร็กทอรีในส่วนอื่นของระบบ:


freddy:~/music> ln -s /opt/mp3/Queen/ ราชินี


freddy:~/music> ls -l

lrwxrwxrwx 1 freddy freddy 17 ม.ค. 22 11:07 Queen -> /opt/mp3/Queen

freddy:~/music> ln -s /opt/mp3/Queen/ ราชินี


freddy:~/music> ls -l

lrwxrwxrwx 1 freddy freddy 17 ม.ค. 22 11:07 Queen -> /opt/mp3/Queen

ลิงก์สัญลักษณ์มักเป็นไฟล์ขนาดเล็กมาก ในขณะที่ฮาร์ดลิงก์จะมีขนาดเท่ากับไฟล์ต้นฉบับ


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