Talk:Ln: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Sissejuhatus'''
Ln
 
 
 
 
 
Mine: navigeerimiskast, otsi


Ln


  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.  
  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.  
Line 18: Line 25:




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 25: 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/



Latest revision as of 15: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