Шуурхай хариулт: Unix файлын систем дэх холбоосууд болон симбол холбоосууд гэж юу вэ?

Link нь нэг лавлахаас нөгөө директор руу хатуу холбоос үүсгэдэг UNIX программ юм. Хатуу холбоос нь лавлах эсвэл хадгалах хэрэгсэл дээрх файлын лавлагаа юм. Симбол холбоос нь файлын төрөл юм. Энэ нь үнэмлэхүй эсвэл харьцангуй зам хэлбэрээр өөр файлын лавлах лавлагааг агуулдаг.

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

Бэлгэдлийн холбоос нь Агуулга нь өөр файлын замын нэр болох мөр бүхий тусгай төрлийн файл, холбоос нь холбогдох файл. (Симбол холбоосын агуулгыг readlink(2) ашиглан уншиж болно.) Өөрөөр хэлбэл симбол холбоос нь үндсэн объект руу биш өөр нэр рүү чиглүүлэгч юм.

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

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

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

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

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

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

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

Үүнийг хийхийн тулд та бэлгэдлийн холбоос үүсгэх болно.

  1. Симбол холбоос нь лавлах доторх холбоос хэлбэрээр харагдана. …
  2. Үүнийг үүсгэсний дараа та шинэ байршил руу хурдан шилжихийн тулд лавлах дахь симбол холбоосын файлын зам дээр дарж болно.
  3. Шинэ симбол холбоос нь таны байршуулсан лавлах хэсэгт гарч ирнэ.

Симбол холбоосууд нь үндсэндээ байдаг inode утгын оронд файл руу ханддаг товчлолууд. Энэ аргыг сангуудад хэрэглэж болох ба янз бүрийн хатуу диск/боть дээр лавлаж болно. ... Хэрэв та эх файлыг ижил нэртэй өөр файлаар сольсон ч гэсэн холбоос ажиллах ёстой.

Windows 7 болон Vista нь дээд тал нь дэмждэг 31 дахин задлах цэг Өгөгдсөн замд зориулсан (тиймээс бэлгэдлийн холбоосууд) (өөрөөр хэлбэл Windows бууж өгөхөөс өмнө өгөгдсөн зам нь хамгийн ихдээ 31 шууд дамжуулалттай байж болно). Зөвхөн администраторуудад анхдагчаар олгодог шинэ бэлгэдлийн холбоос үүсгэх эрхтэй хэрэглэгчид л симбол холбоос үүсгэх боломжтой.

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

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