Линукс дээр холбоосыг хэрхэн нээх вэ?

Линукс дээр xdc-open команд нь анхдагч програмыг ашиглан файл эсвэл URL-г нээдэг. Өгөгдмөл хөтөч ашиглан URL нээхийн тулд… Mac дээр бид өгөгдмөл програмыг ашиглан файл эсвэл URL нээх командыг ашиглаж болно. Бид мөн файл эсвэл URL-г ямар програмаар нээхийг зааж өгч болно.

Лавлах дахь симбол холбоосуудыг үзэхийн тулд:

  1. Терминал нээгээд тэр лавлах руу шилжинэ.
  2. Командыг бичнэ үү: ls -la. Энэ нь директор доторх бүх файлыг нуусан байсан ч урт жагсаалтад оруулах болно.
  3. l-ээр эхэлсэн файлууд нь таны бэлгэдлийн холбоос файлууд юм.

Тодорхойлолт. Холбоос команд нь одоо байгаа FILE2 файлтай ижил индексийн зангилааг хуваалцдаг FILE1 нэртэй хатуу холбоос үүсгэдэг. FILE1 ба FILE2 нь ижил индексийн зангилааг хуваалцдаг тул тэдгээр нь дискэн дээрх ижил өгөгдлийг зааж өгөх бөгөөд нэгийг нь өөрчилснөөр нөгөөг нь өөрчилсөнтэй адил үйл ажиллагаа болно.

Анхдагчаар ln тушаал нь хатуу холбоос үүсгэдэг. Симболын холбоос үүсгэхийн тулд -s ( –symbolic ) сонголтыг ашиглана уу. Хэрэв FILE болон LINK хоёулаа өгөгдсөн бол ln нь эхний аргумент ( FILE ) гэж заасан файлаас хоёр дахь аргумент ( LINK ) гэж заасан файл руу холбоос үүсгэнэ.

UNIX дахь холбоос нь файл руу чиглүүлэгч юм. Аливаа програмчлалын хэл дээрх заагчийн нэгэн адил UNIX-ийн холбоосууд нь файл эсвэл лавлах руу чиглэсэн заагч юм. … Холбоосууд нь нэгээс олон файлын нэрийг өөр газар нэг файлд хандахыг зөвшөөрдөг. Хоёр төрлийн холбоос байдаг: Зөөлөн холбоос эсвэл Симболик холбоос.

Симболын холбоосыг арилгахын тулд rm эсвэл unlink командыг аргумент болгон тэмдэгт холбоосын нэрийг ашиглана уу. Лавлах руу чиглэсэн бэлгэдлийн холбоосыг арилгахдаа тэмдэгтийн нэрэнд арын зураас зурж болохгүй.

Хатуу холбоосын хувьд хамгийн хэрэгтэй програм бол файлууд, програмууд болон скриптүүд (жишээ нь богино програмууд) нь анхны файл эсвэл гүйцэтгэх файлаас (өөрөөр хэлбэл, програмын ажиллахад бэлэн хувилбар) өөр директорт хялбар хандах боломжийг олгох явдал юм. .

Симболын холбоос үүсгэхийн тулд -s сонголтыг ln команд руу шилжүүлж, зорилтот файл болон холбоосын нэрийг оруулна уу. Дараах жишээнд файлыг бин фолдер руу холбосон байна. Дараах жишээнд суурилуулсан гадаад дискийг гэрийн лавлах руу дүрсэлсэн байна.

Линукс эсвэл Unix-тэй төстэй систем дээр хатуу холбоос үүсгэхийн тулд:

  1. Sfile1file болон link1file хооронд хатуу холбоос үүсгэж, ажиллуулна уу: ln sfile1file link1file.
  2. Хатуу холбоосын оронд симбол холбоос үүсгэхийн тулд: ln -s эх холбоосыг ашиглана уу.
  3. Линукс дээрх зөөлөн эсвэл хатуу холбоосыг шалгахын тулд: ls -l source link-ийг ажиллуулна уу.

16 окт. 2018 он.

За, "ln -s" команд нь танд зөөлөн холбоос үүсгэх замаар шийдлийг санал болгож байна. Линукс дээрх ln команд нь файл/санлын хооронд холбоос үүсгэдэг. "s" аргумент нь холбоосыг хатуу холбоосын оронд бэлгэдэл эсвэл зөөлөн холбоос болгодог.

Хатуу холбоос нь өөр файлын адил үндсэн inode руу чиглүүлдэг файл юм. Хэрэв та нэг файлыг устгавал үндсэн inode руу нэг холбоосыг устгана. Харин симбол холбоос (зөөлөн холбоос гэж нэрлэдэг) нь файлын систем дэх өөр файлын нэрийн холбоос юм.

Тиймээ. Лавлах бүртгэлтэй хэвээр байгаа тул хоёулаа зай эзэлнэ.

Файл менежер дэх програмын лавлах нь /mnt/partition/ доторх файлуудыг агуулж байгаа мэт харагдана. хөтөлбөр. "Зөөлөн холбоос" гэгддэг "бэлгэдлийн холбоос" -оос гадна та "хатуу холбоос" үүсгэж болно. Бэлгэдлийн эсвэл зөөлөн холбоос нь файлын систем дэх замыг заадаг.

Хатуу холбоосыг дэмждэг ихэнх файлын системүүд лавлагаа тоолох аргыг ашигладаг. Физик өгөгдлийн хэсэг бүрт бүхэл тоо хадгалагдана. Энэ бүхэл тоо нь өгөгдөл рүү чиглүүлэхийн тулд үүсгэсэн хатуу холбоосуудын нийт тоог илэрхийлнэ. Шинэ холбоос үүсгэх үед энэ утгыг нэгээр нэмэгдүүлнэ.

Энэ бичлэг таалагдсан уу? Найзуудтайгаа хуваалцана уу:
Өнөөдөр үйлдлийн систем