Unsaon Paghimo Simbolikong Mga Paagi nga Paggamit sa Ln Command

Niini nga giya, ipakita ko kanimo kung unsaon paghimo ug paggamit sa simbolikong mga sumpay gamit ang ln nga sugo.

Adunay duha ka matang sa mga link nga anaa:

Gisulat ko kaniadto ang usa ka giya nga nagpakita kung unsang mga malisud nga mga sumpay ug kung nganong magamit mo kini ug busa kini nga giya mao ang pag-focus sa humok nga mga sumpay o simbolo nga mga sumpay ingon nga kini mas nailhan.

Unsa ang Usa ka Lisud nga Paagi

Ang matag file sa imong file system giila pinaagi sa numero nga gitawag og inode. Kadaghanan sa panahon nga ikaw dili gayud mahunahuna mahitungod niini apan ang kamahinungdanon niini moabut sa kahayag sa diha nga ikaw gusto nga magmugna og usa ka malig-on nga sumpay.

Ang usa ka malisud nga sumpay magahatag kanimo ug lain nga ngalan sa usa ka file sa usa ka lain nga lokasyon apan sa pagkatinuod mao kini ang sama nga file. Ang yawi nga nag-link sa mga file nga dungan mao ang numero sa inode.

Ang talagsaon nga butang mahitungod sa malisud nga mga sumpay mao nga wala sila magkuha sa bisan unsang pisikal nga hard drive space.

Ang usa ka malisud nga sumpay naghimo nga sayon ​​nga maka-categorize files. Pananglitan, hunahunaa nga adunay usa ka folder nga puno sa mga litrato. Mahimo ka makahimo og usa ka folder nga gitawag og holiday pictures, lain nga folder nga gitawag mga litrato sa mga bata ug usa ka ikatulo nga gitawag nga mga litrato sa binuhi.

Posible nga ikaw adunay pipila ka mga litrato nga mohaum sa tanang tulo ka mga kategoriya tungod kay kini gibakasyon uban sa imong mga anak ug mga iro karon.

Mahimo nimong ibutang ang main file sa mga litrato sa holiday pictures ug dayon paghimo og usa ka malisud nga sumpay sa maong litrato sa kategoriya sa mga litrato sa bata ug laing malisud nga sumpay sa kategoriya sa mga litrato sa mga hayop. Walay dugang nga luna ang gikuha.

Ang kinahanglan nimo nga buhaton mao ang pagsulod sa mosunod nga sugo aron paghimo'g malig-on nga sumpay:

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

Hunahunaa nga ikaw adunay usa ka litrato nga gitawag BrightonBeach sa holiday photos folder ug ikaw gusto nga maghimo og usa ka link sa kid sa mga litrato sa folder nga imong gamiton ang mosunod nga komand

ln / holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

Mahibal-an mo kung pila ka mga file ang nalambigit sa sama nga inode pinaagi sa paggamit sa ls nga sugo sama sa mosunod:

ls -lt

Ang output mahimong sama sa -rw-r - r-- 1 username groupname date nga filename.

Ang unang bahin nagpakita sa mga permiso sa tiggamit. Ang importante nga bit mao ang numero human sa mga permiso ug sa wala pa ang username.

Kung ang gidaghanon mao ang 1 kini ang bugtong file nga nagtudlo sa usa ka partikular nga inode (ie kini wala'y kalabutan). Kung ang gidaghanon mas dako kay sa usa dayon kini lisud nga nalambigit sa 2 o labaw pa nga mga file.

Unsa ang Simbolikong Link

Ang simbolikong sumpay sama sa usa ka shortcut gikan sa usa ka file ngadto sa lain. Ang sulod sa usa ka simbolo nga sumpay mao ang address sa aktwal nga file o folder nga nalambigit.

Ang kaayohan sa paggamit sa mga simbolo nga mga sumpay mao nga mahimo ka nga mag-link sa mga file ug mga folder sa ubang mga partisyon ug sa ubang mga device.

Ang lain nga kalainan tali sa usa ka malisud nga sumpay ug usa ka simbolo nga sumpay mao nga ang usa ka malisud nga sumpay kinahanglan nga pagabuhaton batok sa usa ka file nga naglungtad na samtang ang usa ka malumo nga sumpay mahimo nga gibuhat daan sa file nga kini nagatudlo sa kasamtangan.

Aron makahimo og simbolo nga sumpay gamit ang mosunod nga syntax:

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

Kon ikaw nabalaka mahitungod sa pag-overwrite sa usa ka link nga naglungtad na mahimo nimo gamiton ang -b switch sama sa mosunod:

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

Kini maghimo sa usa ka backup sa link kon kini anaa na pinaagi sa paghimo sa sama nga filename apan sa usa ka tilde sa katapusan (~).

Kung adunay usa ka file nga adunay sama nga ngalan ingon nga simbolikong sumpay ikaw makadawat og sayup.

Mahimo nimo mapugos ang sumpay sa pag-overwrite sa file pinaagi sa paggamit sa mosunod nga sugo:

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

Tingali dili nimo gusto nga gamiton ang -f switch nga wala ang -b switch tungod kay imong mawala ang orihinal nga file.

Ang laing alternatibo mao ang pagdawat og usa ka mensahe nga nangutana kon gusto nimo isulit ang usa ka file kung kini na naglungtad na. Mahimo nimo kini sa mosunod nga sugo:

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

Unsaon nimo pagsulti kung ang usa ka file usa ka simbolo nga sumpay?

Pagdalagan ang mosunod nga ls nga sugo:

ls -lt

Kung ang usa ka file usa ka simbolo nga sumpay makita nimo ang usa ka butang nga sama niini:

myshortcut -> myfile

Mahimo nimong gamiton ang usa ka simbolo nga sumpay aron makaduol sa laing folder.

Pananglitan, hunahunaa nga adunay link ka sa / home / music / rock / alicecooper / heystoopid nga gitawag heystoopid

Mahimo nimong ipadagan ang mosunod nga cd nga mando aron makaduol sa maong folder gamit ang mosunod nga sugo:

cd heystoopid

Sumaryo

Mao kana. Gigamit nimo ang simbolikong mga sumpay sama sa mga shortcut. Mahimo kini gamiton sa paghimo sa mas taas nga mga dalan nga mas mubo ug usa ka paagi aron masayon ​​ang pag-access sa mga file sa ubang mga partition ug drive.

Kini nga giya nagpakita sa tanan nga kinahanglan nimo mahibal-an mahitungod sa simbolikong mga sumpay apan mahimo nimo nga susihon ang manwal nga panid alang sa ln nga komand sa laing mga switch.