ใน Linux คุณสามารถใช้lnคำสั่งเพื่อสร้างลิงก์
$ touch foo
$ ln -s foo foo_link
$ ls -l
lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo
ฉันคิดว่า 'l' ในคำlnว่า "ลิงก์" แต่ "n" หมายถึงอะไร
สิ่งที่lnยืนหยัดเพื่อ?
ใน Linux คุณสามารถใช้lnคำสั่งเพื่อสร้างลิงก์
$ touch foo
$ ln -s foo foo_link
$ ls -l
lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo
ฉันคิดว่า 'l' ในคำlnว่า "ลิงก์" แต่ "n" หมายถึงอะไร
สิ่งที่lnยืนหยัดเพื่อ?
คำตอบ:
ทั้งหมดlnหมายถึง "ลิงค์" ไม่ใช่แค่ "l" เช่นเดียวกับlsความหมาย "รายการ" cpหมายถึง "คัดลอก" และmvหมายถึง "ย้าย"
พวกเขาเป็นส่วนหนึ่งของ "คำสั่งตัวอักษรสองตัว" ตัวอย่างเช่น:
ar - คลังเก็บas - ผู้ประกอบbc - เครื่องคิดเลขพื้นฐานcc - คอมไพเลอร์ Ccp - ไฟล์ CoPy และไดเรกทอรีdc - เครื่องคิดเลขแบบตั้งโต๊ะdd - คำอธิบายข้อมูล: แปลงและคัดลอกไฟล์df - ดิสก์ฟรี: รายงานการใช้พื้นที่ดิสก์ของระบบไฟล์du - การใช้งานดิสก์ed - บรรณาธิการld - เชื่อมโยง eDitorln - ทำ LiNks ระหว่างไฟล์lp - เครื่องพิมพ์ Linels - เนื้อหาไดเรกทอรี LiStmv - ไฟล์ MoVe (เปลี่ยนชื่อ)nl - จำนวนบรรทัดของไฟล์nm - รายการ NaMeod - การถ่ายโอนข้อมูล Octalpg - PaGinatepr - (PRetty) พิมพ์ps - สถานะกระบวนการ: รายงานภาพรวมของกระบวนการปัจจุบันrm - ย้ายไฟล์หรือไดเรกทอรีซ้ำsh - เปลือกsu - เรียกใช้คำสั่งด้วย ID ผู้ใช้แทนและกลุ่ม / ผู้ใช้ขั้นต้นvi - ตัวแก้ไข VIsualwc - การนับจำนวนคำsuทำให้เข้าใจผิดเล็กน้อย suรันคำสั่งด้วย ID ผู้ใช้และ ID กลุ่มแทน มันไม่เปลี่ยน UID ของผู้ใช้ปัจจุบันหรือทำให้ผู้ใช้ปัจจุบันเป็น superuser
suUnix v5 (1974) สามารถเปลี่ยนไปใช้ผู้ใช้ระดับสูงเท่านั้น