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

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

Үүний тулд дараах алхамуудыг дагана уу.

  1. SSH-ээр дамжуулан өөрийн хостинг данстай холбогдоно уу.
  2. ls болон cd-г ашиглан симбол холбоосыг байршуулахыг хүссэн лавлах руу очно уу. Хэрэгтэй зөвлөгөө. ls нь таны одоогийн байршилд байгаа файлуудын жагсаалтыг буцаана. …
  3. Тэнд очоод дараах тушаалыг ажиллуулна уу: ln -s [эх файлын нэр] [холбоос файлын нэр]

7 янв. 2020 он.

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

Symlink (мөн бэлгэдлийн холбоос гэж нэрлэдэг) нь таны компьютер дээрх өөр файл эсвэл хавтас руу чиглүүлдэг Линукс дээрх файлын төрөл юм. Symlinks нь Windows дээрх товчлолтой төстэй. Зарим хүмүүс тэмдэгт холбоосыг "хатуу холбоос" гэхээсээ илүү "зөөлөн холбоос" гэж нэрлэдэг - Linux/UNIX систем дэх холбоосын нэг төрөл.

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

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

16 окт. 2018 он.

Өгөгдсөн файл нь симбол холбоос мөн эсэхийг шалгахын тулд ls -l командыг ашиглан симболын холбоосыг зааж буй файл эсвэл лавлахыг олоорой. Эхний тэмдэгт "l" нь файл нь симбол гэдгийг илтгэнэ. “->” тэмдэг нь тэмдэгтийн холбоос зааж буй файлыг харуулна.

Хэрэв та холбоосын эх сурвалж болон очих газрыг харуулахыг хүсвэл stat -c%N files*-г үзээрэй. Жишээ нь -c нь –format гэж бичиж болох ба %N нь “хэрэв симбол холбоостой бол иш татсан файлын нэр” гэсэн утгатай. гэхдээ эдгээрийг өөр өөр платформ дээр туршиж үзэх шаардлагатай.

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

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

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

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

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

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

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