Yuav Ua Li Cas Tsim Tsuas Symbolic Cov Kev Siv Ln Command

Nyob rau hauv phau ntawv no, kuv yuav qhia koj kom tsim thiab siv cov cim kev sib txuas uas siv cov lus hais ua ln.

Muaj ob hom kev txuas muaj:

Kuv tau sau ib daim ntawv qhia yav tas los uas qhia txog qhov kev sib txuas li cas thiab yog vim li cas koj yuav siv lawv thiab yog li cov lus qhia no yuav yog qhov tseem ceeb ntawm cov kev sib txuas muag los yog cov cim kev sib txuas raws li lawv paub ntau dua.

Dab Tsi Yog Ib Qhov Lom Zog

Txhua cov ntaub ntawv hauv koj cov ntaub ntawv yog qhia los ntawm tus xov tooj hu ua tus inode. Feem ntau koj tsis tshua tu siab txog qhov no, tiam sis qhov tseem ceeb ntawm qhov no tuaj mus rau lub teeb thaum koj xav tsim ib qho kev sib txuas nyuab.

Ib txoj hauv kev sib txuas lus cia koj cob ib lub npe txawv rau hauv ib qho chaw sib txawv, tiam sis yeej tseem zoo ib yam nkaus. Qhov tseem ceeb uas txuas cov ntaub ntawv ua ke yog tus inode naj npawb.

Qhov zoo tshaj plaws txog kev sib txuas nyuaj yog qhov lawv tsis coj mus rau tej lub cev tsis muaj zog.

Ib qho nyuaj txuas ua kom yooj yim rau categorize cov ntaub ntawv. Piv txwv li, xav txog tej yam koj muaj ib daim nplaub tshev tag nrho ntawm cov duab. Koj tuaj yeem tsim ib daim ntawv hu ua hnub caiv duab, lwm daim ntawv hu ua cov me nyuam duab thiab ib feem peb hu ua cov tsiaj ntawv.

Nws yog ua tau hais tias koj yuav muaj qee cov duab uas haum rau txhua pawg hauv peb pawg vim tias lawv raug coj mus so nrog koj cov menyuam thiab cov dev tam sim no.

Koj tuaj yeem muab cov ntaub ntawv tseem ceeb nyob rau hauv cov duab cov duab hnub thiab tom qab ntawd tsim ib qhov sib txuas rau qhov kev yees duab ntawm tus menyuam yaus tus duab cov duab thiab lwm qhov sib txuas hauv cov tsiaj duab. Tsis muaj chaw seem ntxiv.

Txhua yam koj tau ua yog sau cov lus qhia nram qab no los tsim kom muaj kev sib raug zoo:

ln / path / to / file / path / to / hardlink

Xav txog tej yam koj tau muaj duab hu ua BrightonBeach nyob rau hauv cov hnub qub duab nplaub tshev thiab koj xav tsim ib qhov txuas rau hauv tus me nyuam tus duab daim nplaub tshev koj yuav siv cov lus txib nram qab no

ln / lolwgphotos \ /BrightonBeach.jpg \ /kidsphotos \ /BrightonBeach.jpg

Koj tuaj yeem qhia tias muaj pes tsawg cov ntaub ntawv txuas rau tib tus inode uas yog siv cov ls hais raws li hauv qab no:

ls -lt

Cov zis yuav yog ib yam zoo li -rw-r - r-- 1 username groupname hnub filename.

Thawj feem qhia tus neeg siv kev tso cai. Qhov tseem ceeb yog tus naj npawb tom qab tso cai thiab ua ntej tus username.

Yog tias tus lej yog 1 nws yog tib qho ntaub ntawv taw rau ib qho inode (ie nws tsis txuas). Yog hais tias tus nab npawb loj dua ib qho ces nws muaj zog txuas los ntawm 2 los sis ntau tshaj cov ntaub ntawv.

Qhov Symbolic Link yog dab tsi?

Lub cim piv yog zoo li ib qho shortcut ntawm ib daim ntawv mus rau lwm tus. Cov ntsiab lus ntawm lub cim piv yog qhov chaw nyob ntawm cov ntaub ntawv tseeb los sis cov ntawv nplaub tshev uas raug txuas rau.

Cov txiaj ntsig ntawm kev siv cov cim kev sib txuas yog tias koj tuaj yeem txuas mus rau cov ntaub ntawv thiab cov folders rau lwm feem thiab ntawm lwm yam khoom siv.

Lwm qhov sib txawv ntawm qhov sib txuas nyuaj thiab qhov piv txwv piv txwv yog qhov sib txuas sib txuas yuav tsum raug tsim tawm tsam cov ntaub ntawv uas twb tshwm sim lawm whereas ib qhov txuas muag tau tsim ua ntej ntawm cov ntaub ntawv nws yog taw mus rau cov uas twb muaj lawm.

Los ua ib qho kev sib txuas ua ke siv cov nram qab no syntax:

ln -s / path / to / file / path / to / link

Yog tias koj txhawj txog kev sau overwriting ib qhov txuas uas twb tshwm sim lawm koj tuaj yeem siv lub -b hloov raws li nram no:

ln -s -b / path / to / file / path / to / link

Qhov no yuav tsim ib qhov thaub qab ntawm qhov txuas yog nws twb tshwm sim los ntawm kev tsim tib lub filename tab sis nrog lub tilde kawg (~).

Yog tias cov ntaub ntawv twb muaj nyob nrog tib lub npe li lub cim qhov txuas koj yuav tau txais ib qho yuam kev.

Koj tuaj yeem yuam tau qhov txuas mus rau overwrite cov ntaub ntawv los ntawm kev siv cov lus txib nram qab no:

ln -s -f / path / to / file / path / to / link

Tej zaum koj tsis xav siv lub -f hloov tsis tau -b hloov li koj yuav plam daim tseem.

Lwm txoj hauv kev yuav tau txais cov lus nug seb koj puas xav sau dua ib daim ntawv yog tias nws twb muaj lawm. Koj tuaj yeem ua tau qhov no nrog rau cov lus txib nram no:

ln -s -i / path / to / file / path / to / link

Koj yuav ua li cas yog tias ib daim ntawv yog ib qho piv txwv?

Khiav hauv qab ls hais kom ua:

ls -lt

Yog tias cov ntaub ntawv yog ib qho piv txwv koj yuav pom tej yam zoo li no:

myshortcut -> myfile

Koj tuaj yeem siv lub cim qhov txuas mus rau lwm phau ntawv.

Piv txwv, xav txog qhov koj muaj qhov txuas rau / tsev / suab paj nruag / pob zeb / alicecooper / heystoopid hu ua heystoopid

Koj tuaj yeem khiav cov lus hais kom ua hauv qab cd nram qab no kom rov qab mus rau lub nplaub tshev uas siv cov lus qhia nram qab no:

cd heystoopid

Txoj kev xaus

Yog li ntawd nws yog. Koj siv cov cim kev piv txwv xws li shortcuts. Lawv tuaj yeem siv tau los ua cov kev sib tw ntev heev thiab ib txoj hauv kev los nkag tau yooj yim rau cov ntaub ntawv ntawm lwm feem thiab drives.

Phau ntawv qhia no qhia txhua yam koj xav paub txog cov cim kev sib txuas tiamsis koj tuaj yeem tshawb xyuas cov nplooj ntawv qhia txog qhov kev qhia ln rau lwm cov keyboards.