Kijan Pou Kreye Lyen senbolik Sèvi ak lòd ln

Nan gid sa a, mwen pral montre w ki jan yo kreye epi sèvi ak lyen senbolik lè l sèvi avèk kòmandman an ln.

Gen de kalite lyen ki disponib:

Mwen te deja ekri yon gid ki deja montre ki sa ki difisil lyen yo ak poukisa ou ta sèvi ak yo e konsa gid sa a ap sitou dwe konsantre sou lyen mou oswa lyen senbolik jan yo pi souvan li te ye.

Ki sa ki yon lyen difisil

Chak dosye nan sistèm dosye ou idantifye pa yon nimewo ki rele yon inode. Pifò nan tan an ou pa pral reyèlman swen sou sa a, men enpòtans sa a vini nan limyè lè ou vle kreye yon lyen difisil.

Yon lyen difisil pèmèt ou bay yon non diferan nan yon dosye nan yon kote diferan men esansyèlman li se egzakteman menm dosye a. Kle a ki lyen dosye yo ansanm se nimewo a inode.

Bagay la gwo sou lyen difisil se yo ke yo pa pran moute nenpòt fizik espas kondwi difisil.

Yon lyen difisil fè li pi fasil yo kategorize dosye. Pou egzanp, imajine ou gen yon folder plen nan foto. Ou ta ka kreye yon katab ki rele foto jou ferye, yon lòt katab ki rele timoun foto ak yon twazyèm rele foto bèt kay.

Li posib ke ou pral gen kèk foto ki anfòm nan tout kategori twa paske yo te pran sou jou ferye ak timoun ou yo ak chen prezan.

Ou te kapab mete dosye prensipal la nan foto foto jou ferye yo ak Lè sa a, kreye yon lyen difisil ak foto ki nan foto foto jenn ti kabrit la ak yon lòt lyen difisil nan kategori a bèt kay kategori. Pa gen okenn espas anplis te pran moute.

Tout sa ou dwe fè se antre nan lòd sa a yo kreye yon lyen difisil:

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

Imajine ou te gen yon foto yo rele BrightonBeach nan kat jeyografik la foto jou ferye, epi ou te vle kreye yon lyen nan folder nan jenn ti kabrit la foto ou ta sèvi ak kòmandman sa yo

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

Ou ka di ki jan anpil dosye konekte nan inode a menm lè l sèvi avèk lòd la ls jan sa a:

ls -lt

Pwodiksyon an pral yon bagay tankou -rw-r - r-- 1 Non itilizatè groupname dat fichier.

Premye pati a montre otorizasyon itilizatè a. Ti jan an enpòtan an se nimewo a apre otorizasyon yo, epi anvan non itilizatè a.

Si nimewo a se 1 li se dosye a sèlman montre nan yon inodaj patikilye (sa vle di li pa lye). Si nimewo a pi gran pase yon sèl lè sa a li difisil lye pa 2 oswa plis dosye.

Ki sa ki se yon Link senbolik

Yon lyen senbolik se tankou yon chemen kout soti nan yon dosye nan yon lòt. Sa ki nan yon lyen senbolik yo se adrès la nan dosye aktyèl la oswa katab ki se lye nan.

Benefis nan lè l sèvi avèk lyen senbolik se ke ou ka konekte nan dosye ak dosye sou Partitions ak lòt sou lòt aparèy.

Yon lòt diferans ki genyen ant yon lyen difisil ak yon lyen senbolik se ke yo dwe yon lyen difisil dwe kreye kont yon dosye ki deja egziste Lè nou konsidere ke ka yon mou lyen dwe kreye davans nan dosye a li montre ak ki egziste deja.

Pou kreye yon lyen senbolik sèvi ak sentaks sa yo:

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

Si w ap enkyete w sou rediksyon yon lyen ki deja egziste ou ka itilize -b switch la jan sa a:

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

Sa a pral kreye yon backup nan lyen an si li deja egziste pa kreye menm filename a, men ak yon tilde nan fen a (~).

Si yon dosye deja egziste ak menm non an kòm lyen senbolik ou pral resevwa yon erè.

Ou ka fòse lyen ki nan ranplase dosye a lè l sèvi avèk lòd sa a:

ln -s -f / chemen / a / dosye / chemen / a / lyen

Ou pwobableman pa vle sèvi ak -f la chanje san-b switch la jan ou pral pèdi dosye orijinal la.

Yon lòt altènatif se resevwa yon mesaj pou mande si ou vle ranplase yon dosye si li deja egziste. Ou ka fè sa ak kòmandman sa a:

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

Ki jan ou di si yon dosye se yon lyen senbolik?

Kouri lòd ls sa a:

ls -lt

Si yon dosye se yon lyen senbolik ou pral wè yon bagay tankou sa a:

myshortcut -> myfile

Ou ka itilize yon lyen senbolik pou navige nan yon lòt katab.

Pou egzanp, imajine ou gen yon ap mennen nan / kay / mizik / wòch / alicecooper / heystoopid rele heystoopid

Ou ka kouri lòd sa a CD yo navige nan ki katab lè l sèvi avèk lòd sa a:

cd heystoopid

Rezime

Se konsa, sa se li. Ou itilize lyen senbolik tankou rakoursi. Yo ka itilize yo fè vrèman lontan pi kout epi yon fason pou jwenn aksè fasil nan dosye sou Partitions ak kondui lòt.

Gid sa a montre tout bagay ou bezwen konnen sou lyen senbolik men ou ka tcheke deyò paj la manyèl pou lòd la ln pou lòt switch yo.