Kā izveidot simbolisku saiti Ubuntu

How Create Symbolic Link Ubuntu



Linux ir daudz spēcīgu funkciju, kas var ievērojami atvieglot dzīvi. Saistīšana ir viens no tiem, kas ļauj jums veikt savus uzdevumus daudz ātrāk un efektīvāk. Jūs taču dzirdējāt nosaukuma simbolisko saiti vai plašāku simbolu, vai ne? Tā ir funkcija, kas ļauj izveidot saiti uz fizisku direktoriju vai failu.

Serveriem simulēšana ir ļoti noderīga. Vai esat Linux lietotājs? Tad arī symlink var jums daudz palīdzēt. Viss, kas jums jādara, ir būt radošam, lai samazinātu darba slodzi.








Linux failu sistēmā ir daudz sarežģītu direktoriju, vai ne? To visu atcerēšanās var sagādāt patiesas grūtības. Turklāt, ja vēlaties strādāt ar failu/direktoriju, kas atrodas dziļi katalogos un apakšdirektorijos, faila ceļa garums kļūst garāks.



Tas ir īpaši sāpīgi, strādājot ar CLI, kur jums jānorāda failu ceļi. Šeit nāk simbols, lai palīdzētu.



Piemēram, vēlaties piekļūt failam /home//Downloads/a/b/c/d/e.txt. Šī ir vienkārša demonstrācija, taču, protams, visa faila garuma ierakstīšana nav tas, ko vēlaties darīt bieži, vai ne? Izmantojot simlinku, jūs varat ievērojami samazināt faila ceļu uz /home/e.txt.





Šeit symlink funkcija ļauj izveidot virtuālu failu vietnē /home/e.txt, kas norāda uz /home//Downloads/a/b/c/d/e.txt. Ikreiz, kad lūdzat manipulēt ar /home/e.txt failu, sistēma strādās ar sākotnējo failu.

Tāda pati metode attiecas arī uz direktorijiem.



Šodien apskatīsim visu, kā izveidot simbolu un izklaidēties.

Symlink izveide

Visās Linux sistēmās ir rīks ln. Nejauciet ar dabisko logaritmu! ln seko vienādai cp un mv struktūrai. Uzziniet vairāk par failu (-u) un direktoriju kopēšanu operētājsistēmā Linux .

ln -s <source_file_directory> <link_file_directory>

Piemēram, izveidosim simbolu no /home /viktor /Downloads to /Downloads.

sudo ln -s /mājas/uzvarētājs/Lejupielādes/Lejupielādes

Ir pienācis laiks pārbaudīt rezultātu. Ņemiet vērā, ka rezultātu var viegli pārbaudīt, izmantojot komandu, kas darbojas, izmantojot šo direktoriju vai failu. Piemēram,

CD /Lejupielādes

Tagad esmu direktorijā /Lejupielādes. Tas faktiski nav jauns direktorijs. Tā vietā tā ir saite uz sākotnējo/home/viktor/Downloads mapi.

Pārbaudiet, vai abi ir vienādi -

CD /mājas/uzvarētājs/Lejupielādes
ls
CD /Lejupielādes
ls

Redzi? Abi ir vienādi!

Darīsim to pašu ar failu. Es jau esmu iestatījis demonstrācijas failu pimusic.txt vietnē/home/viktor/Desktop. Saistīsim to kā PIMUSIC.

sudo ln -s /mājas/uzvarētājs/Darbvirsma/pimusic.txt PIMUSIC

Pārbaudiet rezultātu -

kaķisPIMUSIC

Pastāvīgas saites izveide

Ņemiet vērā, ka izveidotās simbolu saites nav pastāvīgas. Ikreiz, kad pārstartējat sistēmu, simbols ir jāizveido vēlreiz. Lai tos padarītu pastāvīgus, vienkārši noņemiet karogu -s. Ņemiet vērā, ka tiks izveidota HARD LINK.

sudo ln /mājas/uzvarētājs/Darbvirsma/pimusic.txt PIMUSIC

Pārbaudiet rezultātu pēc sistēmas restartēšanas -

kaķisPIMUSIC

Izbaudi!