Kā izveidot saiti Unix sistēmā?

Pēc noklusējuma, ln komanda rada cietās saites. Lai izveidotu simbolisku saiti, izmantojiet opciju -s ( –symbolic ). Ja ir norādīts gan FILE, gan LINK, ln izveidos saiti no faila, kas norādīts kā pirmais arguments ( FILE ) uz failu, kas norādīts kā otrais arguments ( LINK ).

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. The ln command then creates the symbolic link.

Lai izveidotu simbolisku saiti nododiet opciju -s komandai ln, kam seko mērķa fails un saites nosaukums. Nākamajā piemērā fails ir simlinked ar bin mapi. Nākamajā piemērā uzstādīts ārējais disks ir simlinked ar mājas direktoriju.

Uz make links between files you need to use ln command. A symbolic saite (pazīstams arī kā mīksts saite or saite) consists of a special type of file that serves as a reference to another file or directory.

UNIX saite ir rādītājs uz failu. Tāpat kā norādes jebkurā programmēšanas valodā, saites UNIX ir norādes, kas norāda uz failu vai direktoriju. Saišu izveide ir sava veida īsceļi, lai piekļūtu failam. Saites ļauj vairāk nekā vienam faila nosaukumam atsaukties uz vienu un to pašu failu citur.

Cietā saite ir būtībā failam piešķirta etiķete vai nosaukums. Šī jaunā saite nav atsevišķa vecā faila kopija, bet gan cits nosaukums tieši tādam pašam faila saturam kā vecajam failam. … Līdz ar to visas izmaiņas, ko veiksit vecajā failā, būs redzamas jaunajā saitē .

Ja ir izveidota cietā saite priekš teksta fails. Pēc tam sākotnējais teksta fails tiek dzēsts, pēc tam pamatā tiek izveidota šī faila nosaukuma kopija tādā nozīmē, ka oriģinālais fails tiek izdzēsts.

Lai skatītu simboliskās saites direktorijā:

  1. Atveriet termināli un pārejiet uz šo direktoriju.
  2. Ierakstiet komandu: ls -la. Tajā būs garš saraksts ar visiem direktorijā esošajiem failiem, pat ja tie ir paslēpti.
  3. Faili, kas sākas ar l, ir jūsu simboliskie saišu faili.

Cietās saites direktoriju iemesls ir nav atļauts ir nedaudz tehnisks. Būtībā tie sabojā failu sistēmas struktūru. Parasti nekādā gadījumā nevajadzētu izmantot cietās saites. Simboliskās saites nodrošina lielāko daļu vienas un tās pašas funkcionalitātes, neradot problēmas (piemēram, ln -s mērķa saite ).

Mīkstās saites ir līdzīgi īsinājumtaustiņiem un var norādīt uz citu failu vai direktoriju jebkurā failu sistēmā. Cietās saites ir arī failu un mapju saīsnes, taču cieto saiti nevar izveidot mapei vai failam citā failu sistēmā. Apskatīsim darbības, kas saistītas ar simboliskās saites izveidi un noņemšanu.

Patīk šis ieraksts? Lūdzu, dalieties ar draugiem:
OS šodien