Бид яагаад Линукс дээр зөөлөн холбоос үүсгэдэг вэ?

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

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

Яагаад бэлгэдлийн холбоос ашигладаг вэ? Та тэмдэгт холбоосууд дээр яг л мөрний хаа нэгтээ зааж буй файлууд шиг ажиллаж болно (тэдгээрийг устгахаас бусад). Энэ нь танд илүүдэл хуулбаргүй (нэг файлд байнга ханддаг тул шинэчлэгдсэн хэвээр байгаа) олон "хандах цэг"-тэй байх боломжийг олгоно.

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

Харьцуулах параметрүүд Хатуу холбоос Зөөлөн холбоос
Файлын систем Үүнийг файлын системд ашиглах боломжгүй. Үүнийг файлын системд ашиглаж болно.

Файлуудын хооронд холбоос үүсгэхийн тулд танд хэрэгтэй ln командыг ашиглана уу. Симбол холбоос (зөөлөн холбоос эсвэл тэмдэгт холбоос гэж нэрлэдэг) нь өөр файл эсвэл лавлах лавлах үүрэг гүйцэтгэдэг тусгай төрлийн файлаас бүрдэнэ. Unix/Linux шиг үйлдлийн системүүд нь ихэвчлэн симбол холбоосыг ашигладаг.

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

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

Хатуу холбоос нь түүний зааж буй файлын яг хуулбар . Хатуу холбоос болон холбогдсон файл хоёулаа ижил inode-г хуваалцдаг. Хэрэв эх файлыг устгасан бол хатуу холбоос ажиллаж байгаа бөгөөд та файлын хатуу холбоосын тоо 0 (тэг) биш болтол файлд хандах боломжтой болно.

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

Хатуу холбоос бол Линукс эсвэл бусад Unix-тэй төстэй үйлдлийн системүүд дээр байгаа файлын нэмэлт нэр л дээ. Ямар ч файлд зориулж ямар ч тооны хатуу холбоос үүсгэж болно. Хатуу холбоосыг бусад хатуу холбоосууд руу үүсгэж болно.

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