Talk:Ln: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 15: Line 15:


Kasutamine
Kasutamine
ln failinimi uusfailinimi
ln failinimi uusfailinimi
ln failinimed kataloog
ln failinimed kataloog
Line 20: Line 21:


Viite loomine:  
Viite loomine:  
ln /home/mina/kuskil/kaugel/puus/asuv/fail.txt /home/mina/oluline_fail.txt
ln /home/mina/kuskil/kaugel/puus/asuv/fail.txt /home/mina/oluline_fail.txt




Sümboolse viite loomine:  
Sümboolse viite loomine:
ln -s /home/mina/kuskil/kaugel/puus/asuv/fail.txt /home/mina/oluline_fail.txt
ln -s /home/mina/kuskil/kaugel/puus/asuv/fail.txt /home/mina/oluline_fail.txt
ln -s /var/log/syslog /home/mina/syslogi_kiikamiseks
ln -s /var/log/syslog /home/mina/syslogi_kiikamiseks
Line 29: Line 32:


või suurema portsu failide viitamine teise kataloogi:  
või suurema portsu failide viitamine teise kataloogi:  
ln -s /var/log/* /home/mina/Logid/
ln -s /var/log/* /home/mina/Logid/




Olulisemad võtmed:  
Olulisemad võtmed:  
-s, --symbolic loob sümboolse viida-f, --force kirjutab olemasoleva viida üle
 
-s, --symbolic loob sümboolse viida
-f, --force kirjutab olemasoleva viida üle

Latest revision as of 14:40, 23 January 2016

Ln




Mine: navigeerimiskast, otsi


Käsk ln tuleb sõnast link, st viit. Käsk võimaldab faili või kataloogi sisu siduda teise nimega. Vaikimisi on igal loodud failil üks nimi, aga enamik uniksilistes kasutatavaid failisüsteeme võimaldab ühele failile luua rohkem viitu (nimesid). Seejuures võib viit olla võrdne tavalise failinimega või olla sümboolne. Esimest tüüpi viitu saab teha ainult ühe partitsiooni piires. Näiteks,kui /home on eraldi partitsioonil, siis ei saa luua viita sääl asuvale failile teiselt partitsioonilt, näiteks /usr-ilt. Küll aga saab luua sümboolseid viiteid suvalisele failile, eeldusel, et viit ise jääb sellisele failisüseemile, mis toetab viitu. MSi failisüsteemidest toetab viitasid NTFS; viidad ei ole toetatud FAT failisüsteemides. Kõrvalepõikena olgu öeldud, et Windowsi otseteed (shortcut) on harilikud failid, mida mõned failihaldurid eriliselt käsitlevad. 

Veel üks väga oluline vahe tavaliste viitade ja sümboolsete viitade vahel seisneb selles, et tavalise viidad on omavahel võrdsed, sümboolne viit aga sõltub faili reaalsest viidast. Näiteks, kui ühele failile luua eri kohtadesse mitu erinevat viita, siis fail säilib seni, kuni on alles kasvõi üks viit. Kui aga luua failile suvaline hulk sümboolseid viitu, siis piisab faili algsest kohast (reaalse viida) kustutamisest, kui kõik ülejäänud sümboolsed viited jäävad näitama tühjusesse.

Kasutamine

ln failinimi uusfailinimi ln failinimed kataloog


Viite loomine:

ln /home/mina/kuskil/kaugel/puus/asuv/fail.txt /home/mina/oluline_fail.txt


Sümboolse viite loomine:

ln -s /home/mina/kuskil/kaugel/puus/asuv/fail.txt /home/mina/oluline_fail.txt ln -s /var/log/syslog /home/mina/syslogi_kiikamiseks


või suurema portsu failide viitamine teise kataloogi:

ln -s /var/log/* /home/mina/Logid/


Olulisemad võtmed:

-s, --symbolic loob sümboolse viida -f, --force kirjutab olemasoleva viida üle