Vim li cas peb tsim qhov txuas muag muag hauv Linux?

Soft Link muaj txoj hauv kev rau thawj cov ntaub ntawv thiab tsis yog cov ntsiab lus. Tshem tawm qhov txuas tsis cuam tshuam dab tsi tab sis tshem tawm cov ntaub ntawv qub, qhov txuas ua "dangling" txuas uas taw qhia rau cov ntaub ntawv tsis muaj. Ib qho yooj yim txuas tuaj yeem txuas mus rau ib daim ntawv teev npe.

Ib lub cim txuas, tseem hu ua qhov txuas muag, yog ib hom ntaub ntawv tshwj xeeb uas taw tes rau lwm cov ntaub ntawv, zoo li qhov shortcut hauv Windows lossis Macintosh alias. Tsis zoo li qhov sib txuas nyuaj, lub cim txuas tsis muaj cov ntaub ntawv hauv lub hom phiaj cov ntaub ntawv. Nws tsuas yog taw qhia rau lwm qhov nkag qhov chaw hauv cov ntaub ntawv kaw lus.

Vim li cas thiaj siv cov cim txuas? Koj tuaj yeem ua haujlwm ntawm symlinks yog tias lawv yog cov ntaub ntawv tiag tiag uas lawv taw qhia qhov chaw hauv kab (tsuas yog rho tawm lawv). Qhov no tso cai rau koj kom muaj ntau "cov ntsiab lus nkag" rau cov ntaub ntawv, tsis tas yuav muaj cov ntawv luam ntau dhau (uas tseem nyob rau hnub, txij li lawv ib txwm nkag mus rau tib cov ntaub ntawv).

Ib qho txuas muag (tseem hu ua Symbolic link) ua tus taw tes lossis siv rau lub npe cov ntaub ntawv. Nws tsis nkag mus rau cov ntaub ntawv muaj nyob rau hauv cov ntaub ntawv qub.
...
Soft Link:

Sib piv Parameters Hard link Mos link
Cov ntaub ntawv kaw lus Nws tsis tuaj yeem siv thoob plaws cov ntaub ntawv. Nws tuaj yeem siv thoob plaws hauv cov ntaub ntawv.

Txhawm rau ua kom sib txuas ntawm cov ntaub ntawv koj xav tau siv ln command. Ib lub cim txuas (tseem hu ua qhov txuas muag muag lossis symlink) muaj cov ntaub ntawv tshwj xeeb uas yog siv rau lwm cov ntaub ntawv lossis cov npe. Unix/Linux zoo li operating systems feem ntau siv cov cim txuas.

Txhawm rau tshem tawm cov cim txuas, siv ob qho tib si lub rm lossis unlink hais kom ua raws li lub npe ntawm symlink raws li kev sib cav. Thaum tshem tawm cov cim txuas uas taw qhia rau hauv phau ntawv qhia tsis ntxiv ib qho kev sib tw rau lub npe symlink.

Symbol links yog siv txhua lub sijhawm los txuas cov tsev qiv ntawv thiab xyuas kom cov ntaub ntawv nyob hauv qhov chaw zoo ib yam yam tsis tau txav los yog luam cov thawj. Cov ntawv txuas feem ntau yog siv los "kho" ntau daim ntawv theej ntawm tib cov ntaub ntawv hauv ntau qhov chaw tab sis tseem siv rau ib cov ntaub ntawv.

Hard link yog lub meej replica ntawm cov ntaub ntawv tiag tiag nws yog taw tes rau . Ob qhov txuas nyuaj thiab cov ntaub ntawv sib txuas sib koom tib yam inode . Yog tias cov ntaub ntawv tau muab tshem tawm, qhov nyuaj txuas tseem ua haujlwm thiab koj yuav nkag mus rau cov ntaub ntawv kom txog thaum tus lej nyuaj rau cov ntaub ntawv tsis yog 0 (zero).

Yog vim li cas hard-linking directory yog tsis pub yog me ntsis technical. Qhov tseem ceeb, lawv rhuav tshem cov ntaub ntawv-system qauv. Feem ntau koj yuav tsum tsis txhob siv cov txuas nyuaj lawm. Cov kab lus sib txuas tso cai rau feem ntau ntawm tib lub luag haujlwm yam tsis muaj teeb meem (xws li ln -s lub hom phiaj txuas ).

Ib qhov txuas nyuaj yog tsuas yog ib lub npe ntxiv rau cov ntaub ntawv uas twb muaj lawm ntawm Linux lossis lwm yam haujlwm zoo li Unix. Txhua tus lej ntawm cov txuas nyuaj, thiab yog li txhua lub npe, tuaj yeem tsim rau txhua cov ntaub ntawv. Cov txuas nyuaj kuj tuaj yeem tsim rau lwm qhov txuas nyuaj.

Zoo li cov ncej no? Thov qhia rau koj cov phooj ywg:
OS Today