Akaputsika ekufananidza maratidziro, maitiro ekuawana nekuabvisa kubva Kubuntu

nezve zvakaputsika zvekufananidzira zvinongedzo

Munyaya inotevera tichazotarisa maitiro ekutsvaga uye kubvisa syllinks dzakaputswa muUbuntu. Zviratidzo zvekufananidza inzira yekurerutsa manejimendi yeGnu / Linux system. Izvi zvinoshandiswa pamaseva ese uye nzvimbo dzekushandira, uko kubatanidza kubva kune dhairekitori kuenda kune imwe kunoshandiswa kunyorera kutumira ruzivo kumwe kunhu mune dhairekitori muti.

Un chiratidzo chekufananidza pane Unix kana Gnu / Linux masystem, inoratidza kuwana kune dhairekitori riripo kana faira iri mune imwe nzvimbo mukati mechinyorwa dhairekitori. Shanduko yakaitwa uchishandisa iyi link inoratidzwa mune yekutanga, asi zvinopesana, kana chinongedzo chikabviswa, iyo faira kana dhairekitori yarinoreva haizobviswa. Imwe sarudzo isinganyanyozivikanwa ndeye kushandisa yakaoma link (chakaoma chinongedzo). Mune ino kesi, kubviswa kweiyi link kunokonzeresa kubviswa kweiyo faira kana dhairekitori, dai yaive yekupedzisira yakaoma link kune iyo faira.

Mukana weiyo wekufananidza chinongedzo pamusoro pekuomarara zvinongedzo ndezvekuti zvinokwanisika kuita zvekufananidza zvinongedzo zvinonongedzera kuzvinhu zviri mumafaira masystem anowanikwa pane mamwe madhijimendi, kana kune zvikamu mukati meiyo imwechete mudziyo. Iwo wekuraira unowanzo shandiswa kubata ma link (zvese zvine hasha uye zvinomiririra) ln.

Symlinks, chishandiso chekugadzirisa zvinongedzo

Pane application inonzi symlinks mune akawanda Gnu / Linux zvinyorwa. Iyi iri nyore yekuraira mutsara zvinoshandiswa, izvo ichapa mhedzisiro inobatsira uye sarudzo dzekugadzirisa zvinongedzo. Ku gadza chishandiso ichi paUbuntu, isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye nekuita rairo:

gadza symlinks

sudo apt install symlinks

Nema symlinks isu tinokwanisa kushandisa sarudzo dzakasiyana kuti tishande nema link ekufananidzira. Pakati pavo tinogona kuratidza sarudzo -d, iyo ichabvisa zvinongedzo zvakasara zvakarembera. Chimwe chinonakidza kuziva ndiyo sarudzo -r, Iyo ichaita ichidzokorodza kuburikidza nemadirectory chero sarudzo yatino tsanangura kune ichi chishandiso.

batsira symlinks

Muenzaniso wekutanga

Kuti titange nemuenzaniso uyu, ngatitangei kugadzira chinongedzo. Tinogona kuita izvi nekutora faira riripo uye uchishandisa iyo ln yekuraira kuti ubatanidze iyo faira iyo isipo izvozvi. Iyo mirairo yekugadzira uyu muenzaniso ingangove inotevera:

touch archivo-ejemplo.txt

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

Ipapo tichaenda kushandisa rairo ls kutarisa kuti chinongedzo chatichangogadzira chatove muhurongwa hwedu.

chinongedzo chakagadzirwa

Chinhu chinotevera chatichaita ndeche kutyora symlink yatichangogadzira.

rm archivo-ejemplo.txt

yakaputsika chinongedzo

Kunyangwe isu tangobvisa iyo yekutanga faira, sezvaungaona mune yapfuura skrini, iwo wekuraira ls -l ichiri kushuma kuti iyi link ichiripo. Apa ndipo pane dambudziko, sezvo iyi link yaizosiiwa yakarembera kubva kune iyo faira isisipo. Iwo mafaera ari mumuenzaniso uyu anogona zvakare kuve mune akasiyana madhairekitori, izvo zvinogona kuita kuti zvinyanye kuoma kutarisa kana iyo yekutanga faira ichiripo.

Tsvaga uye gadzirisa zvakaputsika zvekufananidzira zvinongedzo

Nzira yekugadzirisa yakaputsika symlinks ndeye kungoibvisa. Hazvigoneke kuti udzorere, saka isu tinongoda chete vadzime pamuti wedhairekitori.

Para tarisa ma symlinks akatyoka ngatishandise iyo symlinks chishandiso. Tichafanira chete kushandisa unotevera kuraira:

symlinks .

Izvo zvakakosha kuti utarise kune iyo poindi (.) pakupera kwekuraira, sezvo zvichiratidza dhairekitori rinoshanda razvino. Izvi zvinogona kuchinjwa ne chero nzira yekuratidza dhairekitori yatiri kuyedza kutsvaga. Iwo wekutanga kuraira uchatiratidza chinobuda senge chinotevera:

tsvaga zvakaputsika zvinongedzo

Inoratidza kuti 'chinongedzo-faira-muenzaniso.txt'yakaturikwa uye kuti chinongedzo chekufananidzira chaputswa. Kuti tibvise izvi isu tinongofanirwa kushandisa iwoyu iwo murairo sepakutanga, tichiwedzera sarudzo -d:

kubvisa link yakaputsika

symlinks -d .

Kuburitswa kunodzoserwa neatara kucharatidza chimwe chinhu chakafanana nenguva yekupedzisira, asi ino nguva ichasanganisira mutsara 'deleted'.

Kuenderera mberi nemuenzaniso wapfuura, dai tisina kushandisa yekupedzisira rairo, kutsvaga symlinks dzakaputswa dzatinogona kushandisa kuwana seinotevera:

nzira yekuwana dzakaputsika zvinongedzo ne find

find . -xtype l

Sezvakaita nesymlinks chishandiso, iyo nguva (.) inomiririra razvino dhairekitori rinoshanda. Nekuti bvisa zvakaputsika zvekufananidza zvinongedzo, isu tinongofanirwa kuwedzera sarudzo -kuidzima sezvazvinoratidzwa mune inotevera:

find . -xtype l -delete

Uyu murairo hauratidze chero mhedzisiro, asi kana tikachiita zvakare pasina sarudzo -delete, hapana chatichaona pachiratidziri. Ichi chichava chiratidzo chekuti zvakaputsika zvekufananidzira zvimiro zvabviswa.

Uninstall

Uninstall symlinks zviri nyore sekumisikidza iyo. Isu tinongoda kuvhura terminal (Ctrl + Alt + T) uye nekuita rairo:

uninstall symlinks

sudo apt remove symlinks

Nenhanho idzi dziri nyore, vese vashandisi vanogona tsvaga zviri nyore symlinks, uye bvisa ivo vasati vakonzera matambudziko.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako