Линукс дээр зөөлөн холбоосыг юу ашигладаг вэ?

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

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

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

Симболик холбоос (Symbolic links/Soft links) нь файл хоорондын холбоос юм. Энэ нь файлын товчлолоос өөр юу ч биш (windows хэлээр). … Гэхдээ хэрэв та сим холбоосын эх файлыг устгавал тухайн файлын симлинк ажиллахаа больсон эсвэл байхгүй файлыг заадаг “унжсан холбоос” болж хувирна. Зөөлөн холбоос нь файлын системийг хамарч болно.

Юникс дэх холбоосууд нь үндсэндээ файлууд болон лавлахуудтай холбогдох заагч юм. Хатуу холбоос ба зөөлөн холбоосын гол ялгаа нь хатуу холбоос нь файлын шууд лавлагаа бөгөөд зөөлөн холбоос нь нэрээр нь лавлагаа бөгөөд энэ нь файлын нэрээр файл руу чиглүүлдэг.

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

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

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

UNIX Symbolic link эсвэл Symlink Tips

  1. Зөөлөн холбоосыг шинэчлэхийн тулд ln -nfs ашиглана уу. …
  2. UNIX зөөлөн холбоосыг хослуулан pwd ашиглан зөөлөн холбоосын зааж буй бодит замыг олж мэдээрэй. …
  3. Аливаа лавлах дахь бүх UNIX зөөлөн холбоос болон хатуу холбоосыг олж мэдэхийн тулд "ls -lrt |" командыг гүйцэтгэнэ grep “^l” “.

22 -р сар. 2011 г.

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

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

Хатуу холбоос нь үндсэндээ файлын inode руу шууд холбогдох файлын синхрончлогдсон нүүрстөрөгчийн хуулбар юм. Нөгөө талаас бэлгэдлийн холбоосууд нь товчлол болох inode-д хамаарах файлыг шууд харуулдаг.

Симбол холбоосыг устгах нь жинхэнэ файл эсвэл лавлахыг устгахтай адил юм. ls -l команд нь хоёр дахь баганын 1-р утгатай бүх холбоосыг харуулдаг бөгөөд холбоос нь эх файл руу чиглэдэг. Холбоос нь агуулгыг бус эх файлын замыг агуулна.

Линукс симбол холбоос үүсгэхийн тулд -s сонголттой ln командыг ашиглана. Ln командын талаар нэмэлт мэдээлэл авахыг хүсвэл ln man хуудас руу зочлох эсвэл терминал дээрээ man ln гэж бичнэ үү. Хэрэв танд асуулт, санал хүсэлт байвал сэтгэгдлээ үлдээгээрэй.

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

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

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