Kiel Krei Simbolajn Ligojn Uzanta La Ln Komandon

En ĉi tiu gvidilo, mi montros al vi kiel krei kaj uzi simbolajn ligojn per la komando ln.

Ekzistas du tipoj de ligoj haveblaj:

Mi antaŭe skribis gvidilon jam montrante kiajn malfacilajn ligilojn kaj kial vi uzus ilin kaj do ĉi tiu gvidilo plejparte centros mildajn ligilojn aŭ simbolajn ligojn, kiel ili plej ofte konas.

Kio Estas Malfacila Ligo

Ĉiu dosiero en via dosiero-sistemo estas identigita per nombro nomata inodo. Plejparte de la tempo vi vere ne zorgos pri tio, sed la graveco de ĉi tio fariĝas al la lumo kiam vi volas krei malmolajn ligojn.

Malfacila ligo permesas al vi atribui alian nomon al dosiero en alia loko sed esence ĝi estas ĝuste la sama dosiero. La ŝlosilo, kiu ligas la dosierojn kune, estas la nodo-nodo.

La granda afero pri malmolaj ligiloj estas, ke ili ne postulas ajnan fizikan diskon-spacon.

Malfacila ligo faciligas kategoriigi dosierojn. Ekzemple, imagu, ke vi havas dosierujon plena de fotoj. Vi povus krei unu dosierujon nomatan ferion-fotojn, alian dosierujon nomitan infanajn fotojn kaj trian nomitan maskoton fotojn.

Eblas, ke vi havos iujn fotojn, kiuj konvenas al ĉiuj tri kategorioj ĉar ili estis fermentitaj kun viaj infanoj kaj hundoj.

Vi povus meti la ĉefan dosieron en la ferioj fotoj kaj poste krei malmola ligilo al tiu foto en la kategorio de fotoj de la infano kaj alia malmola ligo en la kategorio de fotoj de maskoto. Neniu ekstra spaco estas prenita supren.

Vi nur devas eniri la sekvan komandon por krei malmolajn ligojn:

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

Imagu, ke vi havas foton nomatan BrightonBeach en la feriado-fototosierujo kaj vi volis krei ligon en la dosierujo de fotoj de la infano, vi uzus la jenan komandon

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

Vi povas rakonti kiom da dosieroj ligas al la sama inodo per la ordono de ls kiel sekvas:

ls -lt

La eligo estos io kiel -rw-r-r-- 1 uzantnomo grupnomo dato dosiernomo.

La unua parto montras la permesojn de la uzanto. La grava bito estas la nombro post la permesoj kaj antaŭ la uzantnomo.

Se la nombro estas 1 ĝi estas la nura dosiero indikanta al aparta inodo (te ne estas ligita). Se la nombro estas pli granda ol unu, ĝi estas malfacile ligita per 2 aŭ pli da dosieroj.

Kio Estas Simbola Ligo

Simbola ligo estas kiel mallongigo de unu dosiero al alia. La enhavo de simbola ligo estas la adreso de la rekta dosiero aŭ dosierujo al kiu estas ligita.

La avantaĝo de uzi simbolajn ligilojn estas ke vi povas ligi al dosieroj kaj dosierujoj sur aliaj partioj kaj sur aliaj aparatoj.

Alia diferenco inter malmola ligo kaj simbola ligo estas, ke malfacila ligo devas esti kreita kontraŭ dosiero, kiu jam ekzistas, sed mola ligilo povas esti kreita antaŭ ol la dosiero, kiun ĝi montras, ekzistas.

Por krei simbola ligilo uzi la jenan sintakson:

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

Se vi zorgas pri superskribado de ligilo, kiu jam ekzistas, vi povas uzi la -bŝaltilon kiel sekvas:

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

Ĉi tio kreos kopion de sekureco, se ĝi jam ekzistos kreante la saman dosiernomon sed kun tilde ĉe la fino (~).

Se dosiero jam ekzistas kun la sama nomo kiel la simbola ligo, vi ricevos eraron.

Vi povas devigi la ligon por anstataŭigi la dosieron per la sekva komando:

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

Vi verŝajne ne volas uzi la -fŝaltilon senŝalti -b kiel vi perdos la originalan dosieron.

Alia alternativo estas ricevi mesaĝon demandante ĉu vi volas anstataŭigi dosieron se ĝi jam ekzistas. Vi povas fari ĉi tion per la sekva komando:

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

Kiel vi diras se dosiero estas simbola ligo?

Kuru la sekvantan ls-komandon:

ls -lt

Se dosiero estas simbola ligilo, vi vidos ion kiel ĉi:

myshortcut -> myfile

Vi povas uzi simbola ligilo por navigi al alia dosierujo.

Ekzemple, imagu, ke vi havas ligon al / home / music / rock / alicecooper / heystoopid called heystoopid

Vi povas kuri la sekvantan cd-komandon por navigi al tiu dosierujo per la sekva komando:

cd-heredopio

Resumo

Do tio estas. Vi uzas simbolajn ligilojn kiel rektajn alirojn. Ili povas esti uzataj por realigi longajn longajn vojojn pli mallongajn kaj manieron por akiri facilan aliron al dosieroj en aliaj disdonoj kaj diskoj.

Ĉi tiu gvidilo montras ĉion, kion vi bezonas scii pri simbolaj ligiloj, sed vi povas kontroli la manlibron por la komando de la aliaj ŝaltiloj.