Bersiva çêtirîn: Zencîreya hişk û girêdana sembolîk di Linux de çi ye?

Zencîreyek sembolîk an nerm girêdanek rastîn a pelê orjînal e, lê girêdanek hişk kopiyek neynikê ya pelê orjînal e. … Tewra ku hûn pelê orîjînal jêbikin jî, zencîreya hişk dê hêj daneyên pelê orjînal hebe. Ji ber ku girêdana hişk wekî kopiyek neynikê ya pelê orjînal tevdigere.

Girêdana dijwar e tenê navek pêvek ji bo pelek heyî ya li Linux an pergalên xebitandinê yên din ên mîna Unix. Ji bo her pelê her jimarek girêdanên hişk, û bi vî rengî hejmarek navan, dikare were afirandin. Girêdanên hişk dikarin ji girêdanên din ên hişk re jî bêne afirandin.

Girêdana sembolîk, ku jê re girêdanek nerm jî tê gotin, ev e celebek pelek taybetî ya ku pelek din nîşan dide, pir dişibihe kurtebirek di Windows an navekî Macintosh de. Berevajî girêdanek hişk, girêdanek sembolîk daneyên di pelê armancê de nagire. Ew bi tenê li cîhek pergala pelê navnîşek din destnîşan dike.

Girêdana nerm (ku wekî girêdana sembolîk jî tê zanîn) wekî nîşanek an referansek navê pelê tevdigere. Ew bigihîje daneyên ku di pelê orjînal de hene.
...
Girêdana nerm:

Parametreyên Berawirdî Girêdana dijwar Girêdana nerm
Pergala pelê Ew di nav pergalên pelan de nayê bikar anîn. Ew dikare di nav pergalên pelan de were bikar anîn.

Zencîreyên hişk dema ku hûn pelek jêbirin efûtir in; girêdanên nerm kêm daneyan digirin, lê girêdanên nerm daneyên rastîn, an cîhê pelê orîjînal hilnagirin. Herdu cûreyên girêdan xwedî quark û karanîna xwe hene. Afirandina wan ji rêzika fermanê hêsan e.

Ji bo dîtina girêdanên sembolîk ên di pelrêçek de:

  1. Termînalek vekin û biçin wê pelrêça.
  2. Ferman binivîse: ls -la. Ev ê hemî pelên di pelrêçê de bi dirêjî navnîş bike heke ew veşartî bin jî.
  3. Pelên ku bi l dest pê dikin pelên girêdana weya sembolîk in.

The concept of a hard link is the most basic we will discuss today. Every file on the Linux filesystem starts with a single hard link. The link is di navbera navê pelê û daneyên rastîn ên ku li ser pergala pelan hatine hilanîn. … This means that the two filenames, though different, point to identical data.

Sedema girêdana pelrêçayan ev e nahêlin hinekî teknîkî ye. Di bingeh de, ew avahiya pel-pergalê dişkînin. Divê hûn bi gelemperî bi her awayî girêdanên hişk bikar neynin. Girêdanên sembolîk bêyî ku bibe sedema pirsgirêkan destûrê dide piraniya heman fonksiyonê (mînak ln -s girêdana armanc ).

Girêdana hişk e kopiyek rastîn a pelê rastîn ku ew destnîşan dike . Hem girêdana hişk û hem jî pelê girêdayî heman inode parve dikin. Ger pelê çavkanî were jêbirin, zencîreya hişk hîn jî dixebite û hûn ê karibin xwe bigihînin pelê heya ku hejmara girêdanên hişk ên pelê ne 0 (sifir) be.

Ji bo afirandina girêdanek sembolîk, vebijarka -s ( –symbolic ) bikar bînin. Ger FILE û LINK her du jî werin dayîn, ln dê ji pelê ku wekî argumana yekem (FILE) hatî destnîşan kirin, ji pelê ku wekî argumana duyemîn (LINK) hatî destnîşan kirin ve girêdanek çêbike.

Rêya herî hêsan: cd li cihê ku girêdana sembolîk lê ye û ls -l bikin da ku hûrguliyan navnîş bikin ji pelan. Beşa li rastê -> ya piştî girêka sembolîk, cihê ku jê re nîşan dide ye.

Ji bo rakirina girêdanek sembolîk, bikar bînin fermana rm an negirêdanê li dûv navê symlink wekî arguman. Dema ku girêdanek sembolîk a ku îşaret bi pelrêçekê dike jêbirin, xêzek paşîn li navê sîmlînkê zêde nekin.

Girêdanên nerm û hişk ên di Unix/Linux de

  1. Girêdanên Zehmet. Ji her pelê girêdana hişk re heman nirxa Inode ya orîjînal tê veqetandin, ji ber vê yekê ew heman cîhê pelê laşî referans dikin. …
  2. Girêdanên nerm. Zencîreyek nerm mîna taybetmendiya kurtebirra pelê ye ku di pergalên xebitandinê yên Windows-ê de tê bikar anîn.

Hûn dikarin kontrol bikin ka pelek bi [ -L pelê ] hevgirêdanek e . Bi heman awayî, hûn dikarin biceribînin ka pelek pelek birêkûpêk e bi [ -f file ] , lê di wê rewşê de, kontrol piştî çareserkirina symlinks tê kirin. girêdanên hişk ne celebek pelê ne, ew tenê navên cûda yên pelê ne (ji her cûre).

Meriv çawa destûrên li Unix-ê diguhezîne?

Ji bo guhertina destûrên pel û pelrêçê, bikar bînin fermana chmod (moda biguherîne). Xwediyê pelê dikare destûrên bikarhêner (u), koma (g), an yên din (o) bi zêdekirina (+) an jêkirina (-) destûrên xwendin, nivîsandin û bicihkirinê biguherîne.

Like this post? Ji kerema xwe ji hevalên xwe re parve bikin:
OS Îro