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

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

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

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

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

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

Симболын холбоос үүсгэхийн тулд, -s ( – тэмдэгт ) сонголтыг ашиглана уу. Хэрэв FILE болон LINK хоёулаа өгөгдсөн бол ln нь эхний аргумент ( FILE ) гэж заасан файлаас хоёр дахь аргумент ( LINK ) гэж заасан файл руу холбоос үүсгэнэ.

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

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

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

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

UNIX Symbolic link эсвэл Symlink Tips

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

Чи чадна файл нь [ -L файл ]-тай тэмдэгт холбоос мөн эсэхийг шалгах . Үүний нэгэн адил та файл нь [ -f файл ] -тай энгийн файл мөн эсэхийг шалгаж болох боловч энэ тохиолдолд тэмдэгтийн холбоосыг шийдвэрлэсний дараа шалгалтыг хийнэ. хатуу холбоосууд нь файлын төрөл биш, тэдгээр нь файлын өөр өөр нэрс (ямар ч төрлийн).

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

Тооцоолоход симбол холбоос (мөн тэмдэгт холбоос эсвэл зөөлөн холбоос) нь нэр томъёо юм үнэмлэхүй эсвэл харьцангуй зам хэлбэрээр өөр файл эсвэл лавлах лавлагаа агуулсан аливаа файл, замын нэрийн нарийвчлалд нөлөөлдөг..

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

Та Unix дээрх зөвшөөрлийг хэрхэн унших вэ?

Сан дахь бүх файлын зөвшөөрлийг харахын тулд, ls командыг -la сонголттойгоор ашиглана уу. Өөр сонголтуудыг хүссэнээр нэмнэ үү; тусламж авахыг хүсвэл Unix дэх директор доторх файлуудыг жагсаах. Дээрх гаралтын жишээнд мөр бүрийн эхний тэмдэгт нь жагсаасан объект нь файл эсвэл лавлах эсэхийг заана.

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