Линукс дээрх симбол холбоос файл гэж юу вэ?

Зөөлөн холбоос гэж нэрлэгддэг симбол холбоос нь Windows дээрх товчлол эсвэл Macintosh-ийн бусад нэр шиг өөр файл руу чиглүүлдэг тусгай төрлийн файл юм. Хатуу холбоосоос ялгаатай нь симбол холбоос нь зорилтот файл дахь өгөгдлийг агуулдаггүй. Энэ нь зүгээр л файлын системийн хаа нэгтээ өөр оруулгыг зааж өгдөг.

Бэлгэдлийн холбоос нь файлын системийн өөр объект руу чиглэсэн файлын системийн объект. Заасан объектыг зорилтот гэж нэрлэдэг. Симбол холбоосууд нь хэрэглэгчдэд ил тод байдаг; Холбоосууд нь ердийн файл эсвэл лавлах хэлбэрээр харагдах бөгөөд хэрэглэгч эсвэл програм яг ижил аргаар ажиллах боломжтой.

To бий болгох a бэлгэдлийн холбоос, -s ашиглана уу ( —симуляци ) сонголт. Хэрэв аль аль нь FILE болон LINK өгсөн, ln болно бий болгох a Холбоос эхний аргумент ( FILE ) гэж заасан файлаас хоёр дахь аргумент ( ) гэж заасан файл руу LINK ).

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

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

Симбол холбоосууд нь нь номын сангуудыг хооронд нь холбож, эх хувийг зөөх, хуулахгүйгээр файлуудыг тогтмол байрлалд байлгахад ашигладаг. Холбоосыг ихэвчлэн нэг файлын олон хуулбарыг өөр өөр газар "хадгалахад" ашигладаг боловч нэг файлд хандсан хэвээр байна.

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

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

Хамгийн энгийн арга: cd-г тэмдэгт холбоос байгаа газар руу оруулаад дэлгэрэнгүй мэдээллийг жагсаахын тулд ls -l хийнэ үү файлуудын. Симболын холбоосын дараах ->-ийн баруун талд байгаа хэсэг нь түүний зааж буй газар юм.

Линукс дээрх ln тушаал нь эх файлууд болон лавлахуудын хооронд холбоос үүсгэдэг.

  1. -s – Симболик холбоосуудын команд.
  2. [зорилтот файл] – таны холбоос үүсгэж байгаа одоо байгаа файлын нэр.
  3. [Симбол файлын нэр] – симбол холбоосын нэр.

source_file-г симбол холбоос үүсгэхийг хүсэж байгаа одоо байгаа файлын нэрээр солино уу (энэ файл нь файлын системд байгаа аль ч файл эсвэл лавлах байж болно). myfile-г бэлгэдлийн холбоосын нэрээр солино уу. ln тушаал дараа нь бэлгэдлийн холбоос үүсгэдэг.

Хатуу холбосон лавлахуудын шалтгаан нь зөвшөөрөгдөөгүй бага зэрэг техник юм. Үндсэндээ тэд файлын системийн бүтцийг эвддэг. Та ерөнхийдөө хатуу холбоосыг ашиглах ёсгүй. Симбол холбоосууд нь асуудал үүсгэхгүйгээр ижил функцүүдийн ихэнхийг зөвшөөрдөг (жишээ нь ln -s target link ).

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