Karya hanyoyin haɗin alama, yadda ake nemo su da cire su daga Ubuntu

game da hanyoyin haɗin alaƙa

A cikin labarin na gaba zamu duba yadda ake nemowa da cire fasalin alamomin da suka karye a cikin Ubuntu. Abubuwan haɗin alamomi hanya ce don sauƙaƙe gudanarwar tsarin Gnu / Linux. Ana amfani da waɗannan a duka sabobin da wuraren aiki, inda ake amfani da haɗawa daga wannan directory zuwa wani don aikace-aikace don aika bayanai a wani wuri a cikin itacen jagorar.

Un mahaɗin alama akan tsarin Unix ko Gnu / Linux, yana nunawa samun dama ga kundin adireshi ko fayil wanda yake a wani wuri daban a cikin tsarin kundin. Canjin da aka yi ta amfani da wannan mahaɗin zai nuna a cikin na asali, amma akasin haka, idan an cire mahaɗin, ba za a cire fayil ɗin ko kundin adireshin da yake magana ba. Wani zaɓi mafi mahimmanci shine amfani da hanyar haɗi mai ƙarfi (haɗin haɗi). A wannan yanayin, share hanyar haɗin yanar gizo yana haifar da share fayil ɗin ko kundin adireshi, idan shine mahaɗin ƙarshe na ƙarshe zuwa fayil ɗin.

Fa'idar hanyar haɗin alama akan hanyoyin mai wuya shine cewa yana yiwuwa a sanya alamomin alamomi waɗanda suke nuni ga abubuwa a cikin tsarin fayil ɗin da aka samo akan wasu na'urori, ko zuwa rabe tsakanin na'urar ɗaya. Umurnin da aka saba amfani dashi don sarrafa hanyoyin haɗi (duka masu tsauri da alama) ne ln.

Symlinks, kayan aiki don sarrafa alamomin alama

Akwai wani application da ake kira alamu a cikin mafi yawan wuraren ajiyar Gnu / Linux. Wannan mai sauƙin amfani ne na layin umarni, wanda zai ba da sakamako mai amfani da zaɓuɓɓuka don gudanar da haɗin alamomi. Zuwa shigar da wannan kayan aikin akan Ubuntu, kawai zamu bude tashar (Ctrl + Alt + T) kuma mu aiwatar da umarnin:

shigar da alamomi

sudo apt install symlinks

Tare da alamomin haɗin gwiwa za mu iya amfani da zaɓuɓɓuka daban-daban don aiki tare da haɗin haɗin alama. Daga cikinsu zamu iya haskaka zaɓi -d, wanda zai cire hanyoyin da suka rage suna rataye. Wani abin sha'awa don sani shine zaɓi -r, wanda zai sake dawowa ta hanyar ƙananan ƙananan kowane zaɓi da muke sakawa ga wannan kayan aikin.

taimaka alaƙa

Misali na asali

Don farawa da wannan misalin, bari mu fara ƙirƙirar hanyar haɗin alama. Zamu iya yin wannan ta hanyar shan fayil ɗin data kasance da amfani da umarnin ln don danganta shi zuwa fayil ɗin da bai wanzu ba tukuna. Umurnin don ƙirƙirar wannan misalin zai zama masu zuwa:

touch archivo-ejemplo.txt

ln -s archivo-ejemplo.txt link-archivo-ejemplo.txt

To, za mu yi amfani da umarnin ls don bincika cewa hanyar haɗin da muka ƙirƙira tuni ta wanzu a tsarinmu.

mahaɗin halitta

Abu na gaba da zamu yi shine karya alamomin da muka kirkira.

rm archivo-ejemplo.txt

fashe mahada

Kodayake mun share ainihin fayil ɗin, kamar yadda kake gani a cikin hoton da ya gabata, umarnin ls -l har yanzu tana ba da rahoton cewa hanyar haɗin tana nan. Nan ne inda matsalar take, saboda wannan mahaɗin za'a bar shi rataye a fayil ɗin da babu shi. Fayilolin da ke cikin wannan misalin na iya kasancewa a cikin kundin adireshi daban-daban, wanda zai iya sa ya fi wahalar bincika idan asalin fayil ɗin yana nan.

Nemo kuma gyara hanyoyin haɗin alama

Hanyar gyara fasali iri iri shine a cire su kawai. Ba shi yiwuwa a dawo da su, don haka za mu buƙaci kawai share su daga itacen kundin adireshi.

para Bincika abubuwan haɗin alaƙa da suka karu bari muyi amfani da kayan aikin haɗin gwiwar. Dole ne kawai muyi amfani da umarni mai zuwa:

symlinks .

Yana da mahimmanci a kula da batun (.) a ƙarshen umarnin, kamar yadda yake nuna kundin aiki na yanzu. Ana iya canza wannan tare da kowace hanya don nuna kundin adireshi wanda muke ƙoƙarin bincika shi. Umurnin da ya gabata zai nuna mana fitarwa kamar haka:

nemi hanyoyin haɗi

Ya nuna cewa 'link-fayil-misali.txt'yana rataye kuma cewa mahaɗan alamar ta lalace. Don kawar da shi kawai za mu yi amfani da umarni ɗaya kamar na da, ƙara zaɓi -d:

cire hanyar haɗi

symlinks -d .

Sakamakon da tashar zata dawo zai nuna wani abu makamancin na ƙarshe, amma wannan lokacin zai hada da layin 'share'.

Ci gaba da misalin da ya gabata, idan ba mu yi amfani da umarnin ƙarshe ba, don bincika alamomin alamomin da aka lalata zamu iya amfani da su kamar haka:

yadda ake nemo hanyoyin da suka lalace tare da nema

find . -xtype l

Kamar yadda yake tare da kayan aikin haɗin kai, lokacin (.) yana wakiltar kundin aiki na yanzu. Domin cire hanyoyin haɗin alamomin da aka lalace, kawai za mu ƙara zaɓi -share kamar yadda aka nuna a cikin masu zuwa:

find . -xtype l -delete

Wannan umarnin bazai nuna wani sakamako ba, amma idan muka sake aiwatar dashi ba tare da zaɓi ba -kashe, ba za mu ga komai akan allon ba. Wannan zai zama nuni ne cewa an cire hanyoyin da aka yanke.

Uninstall

Cire alamomin haɗin kai yana da sauki kamar girka shi. Zamu kawai buda tashar (Ctrl + Alt + T) kawai sannan mu aiwatar da umarnin:

a cire alamar haɗin

sudo apt remove symlinks

Tare da waɗannan matakai masu sauƙi, duk masu amfani zasu iya samun sauƙin haɗin alaƙa, kuma cire su kafin su haifar da matsala.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.