Failu pārvaldība

Kā izveidot cieto saiti un mīksto saiti Linux?

Kā izveidot cieto saiti un mīksto saiti Linux?
Linux operētājsistēmā visa informācija par failu tiek saglabāta tā attiecīgajā inodā. Šie inodi ļauj jums uzzināt visus faila metadatus. Ir jēdziens izveidot saites uz failu Linux, tāpat kā mēs izveidojam norādes uz failiem lielākajā daļā populāro programmēšanas valodu. Šīs saites pamatā ir divu veidu: cietās un mīkstās saites. Cietā saite uz failu būtībā ir precīza faila kopija, kas nozīmē, ka cietajai saitei uz failu un faktiskajam failam būs tāda pati inode. Lielākā cietās saites izveides priekšrocība ir tā, ka pat ja nejauši izdzēsīsit faktisko failu, jūs joprojām varēsit piekļūt tā saturam, izmantojot tā cieto saiti.

No otras puses, mīkstā saite vai simboliskā saite darbojas tieši tāpat kā rādītājs vai saīsne uz failu. Tā nav precīza faila kopija, bet norāda tikai uz oriģinālo failu. Vieglajai saitei uz failu un faktiskajam failam būs dažādas inoda vērtības. Turklāt, ja jūs jebkurā laikā izdzēsīsit faktisko failu, nevarēsit piekļūt tā saturam, izmantojot tā mīksto saiti. Šodien mēs dalīsimies ar jums metodēs, kā izveidot cieto saiti un mīksto saiti uz failu Linux.

Piezīme: Mēs izmantojām Linux Mint 20, lai iepazīstinātu jūs ar tālāk parādītajām metodēm.

Metode, kā izveidot cieto saiti Linux Mint 20:

Lai izveidotu cieto saiti uz failu Linux Mint 20, mēs veiksim tālāk minētās darbības:

Pirmkārt, mums ir jāuzsāk terminālis, lai mēs varētu nodot komandas, izmantojot termināli Linux Mint 20, lai izveidotu cieto saiti. Mēs arī pievienojām Linux Mint 20 termināla attēlu zemāk:

Tagad jums jāuzskaita visi faili, kas atrodas jūsu pašreizējā darba direktorijā. To var izdarīt arī jebkuram citam direktoram pēc jūsu izvēles, skaidri norādot tā ceļu. Tomēr mēs gribējām strādāt ar mājas direktoriju, lai mums zemāk esošajā komandā nebūtu jāmin tā ceļš:

$ ls -l

Šajā komandā tiks uzskaitīts viss darba direktorija saturs, pie kura pašlaik strādājat.

Mūsu mājas direktorijas saturs ir parādīts arī šādā attēlā:

Tagad atlasiet jebkuru izvēlēto failu, kura cieto saiti vēlaties izveidot. Mēs esam izcēluši mūsu atlasīto failu iepriekš redzamajā attēlā. Tagad mēs mēģināsim izveidot cieto saiti failam ar nosaukumu “awk.txt ”, izpildot komandu, kas parādīta zemāk:

$ ln awk.txt abc.txt

Pirmais fails būs tas, kura cieto saiti vēlaties izveidot, bet otrais fails norāda izveidojamās cietās saites nosaukumu. Jūs varat izmantot jebkuru citu vārdu, izņemot “abc.txt ”.

Pēc šīs komandas izpildīšanas jums vēlreiz jāuzskaita pašreizējā darba direktorija saturs ar komandu “ls”, lai pārbaudītu, vai ir izveidota cietā saite uz failu “awk.txt ”ir izveidots vai nē. Izpildot šo komandu, jūs varēsit redzēt precīzu “awk.txt ”ar nosaukumu“ abc.txt ”pašreizējā darba direktorijā, kā izcelts šajā attēlā:

Vēl viens veids, kā to pārbaudīt, ir apmeklēt mājas direktoriju, noklikšķinot uz ikonas Failu pārvaldnieks. Tur jūs varēsiet redzēt “awk.txt ”kopā ar“ abc.txt ”, kas faktiski ir tā paša teksta faila precīza kopija. Varat arī atvērt abus šos failus, lai pārbaudītu, vai to saturs ir vienāds vai nē.

Mīkstās saites izveides metode Linux Mint 20:

Lai izveidotu mīksto saiti uz failu Linux Mint 20, mēs veiksim tālāk minētās darbības:

Mums vēlreiz jāpalaiž komanda “ls”, lai pārbaudītu pašreizējā darba direktorija saturu, kā mēs to darījām iepriekš parādītajā metodē. Šoreiz mēs esam izvēlējušies citu failu ar nosaukumu “Bash.sh ”, lai izveidotu mīksto saiti, kā izcelts šajā attēlā:

Pēc faila atlases tā saites izveidošanai mums ir jāizpilda zemāk minētā komanda mūsu Linux Mint 20 terminālā:

$ ln -s Bash.sh NewBash.sh

Šeit “-s” karodziņš norāda, ka mēs izveidosim mīksto saiti uz failu; pirmais fails attiecas uz failu, kura saite ir jāizveido, savukārt otrais fails attiecas uz jūsu izvēles saites nosaukumu vai rādītāju uz pirmo failu. Šī faila saitei var būt jebkurš izvēlēts nosaukums.

Pēc šīs komandas izpildīšanas jums vēlreiz jāuzskaita pašreizējā darba direktorija saturs ar komandu “ls”, lai pārbaudītu, vai ir izveidota saite uz failu “Bash”.sh ”ir izveidots vai nē. Pēc šīs komandas izpildes jūs varēsit redzēt izvēles saiti ar nosaukumu “NewBash.sh ”, kas norādīs uz failu ar nosaukumu“ Bash.sh ”pašreizējā darba direktorijā, kā izcelts nākamajā attēlā. Turklāt iezīmētajā ierakstā varēsit redzēt arī karodziņu “l”, kas papildus norāda, ka tikko izveidotā saite ir tikai faila rādītājs, nevis faila precīza kopija.

Vēl viens veids, kā to pārbaudīt, ir apmeklēt mājas direktoriju, noklikšķinot uz ikonas Failu pārvaldnieks. Tur jūs varēsiet redzēt “Bash.sh ”un“ NewBash.sh ”, kas faktiski ir mīkstā saite uz bijušo failu. Varat arī redzēt bultiņu, kas atrodas sadaļā “NewBash.sh ”fails, kas parāda, ka tas ir sava veida saīsne vai saite uz failu“ Bash.sh ”, nevis tā precīzā kopija, kā norādīts zemāk redzamajā attēlā:

Secinājums:

Šajā rakstā izskaidrojot cieto saišu un programmatūras saišu izveidošanas metodes failam, mēs esam ļāvuši jums izveidot jebkuru no šīm saitēm uz jebkuru jūsu izvēlētu failu atbilstoši jūsu prasībām. Mēs esam mēģinājuši šīs metodes demonstrēt pēc iespējas vienkāršāk.

OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...
OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...
SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...