Ndi mitundu yanji ya maulalo mu Linux?

M'mafayilo anu a Linux, ulalo ndi kulumikizana pakati pa dzina la fayilo ndi data yeniyeni pa diski. Pali mitundu iwiri ikuluikulu ya maulalo omwe angapangidwe: maulalo "olimba", ndi "zofewa" kapena zophiphiritsa. … Ulalo wophiphiritsa ndi fayilo yapadera yomwe imaloza ku fayilo ina kapena chikwatu, chomwe chimatchedwa chandamale.

Ulalo wophiphiritsa kapena wofewa ndi ulalo weniweni ku fayilo yoyambirira, pomwe ulalo wolimba ndi kopi yagalasi ya fayilo yoyambirira. Mukachotsa fayilo yoyambirira, ulalo wofewa ulibe phindu, chifukwa umalozera ku fayilo yomwe palibe. Koma pankhani ya hard link, ndizosiyana kwambiri.

Ulalo mu UNIX ndi cholozera ku fayilo. Monga zolozera m'zilankhulo zilizonse zamapulogalamu, maulalo mu UNIX ndi zolozera ku fayilo kapena chikwatu. … Maulalo amalola kuti mafayilo angapo atchulidwe ku fayilo yomweyi, kwina. Pali mitundu iwiri ya maulalo: Soft Link kapena Symbolic link.

Maulalo ku Unix kwenikweni ndi zolozera zomwe zimalumikizana ndi mafayilo ndi maulalo. Kusiyana kwakukulu pakati pa ulalo wolimba ndi ulalo wofewa ndikuti ulalo wolimba ndikulozera mwachindunji fayilo pomwe ulalo wofewa ndiwotchulidwa ndi dzina kutanthauza kuti umalozera ku fayilo ndi dzina la fayilo.

Kuti muchotse ulalo wophiphiritsa, gwiritsani ntchito rm kapena unlink lamulo lotsatiridwa ndi dzina la symlink ngati mkangano. Mukachotsa ulalo wophiphiritsa womwe umaloza ku chikwatu musaphatikizepo slash ku dzina la symlink.

Kuti muwone maulalo ophiphiritsa mu chikwatu:

  1. Tsegulani terminal ndikusunthira ku chikwatu chimenecho.
  2. Lembani lamulo: ls -la. Izi zidzalemba mndandanda wa mafayilo onse mu bukhuli ngakhale atabisika.
  3. Mafayilo omwe amayamba ndi l ndi mafayilo anu olumikizirana ophiphiritsa.

Mutha kuwona ngati fayilo ili yolumikizana ndi [ -L file ] . Mofananamo, mukhoza kuyesa ngati fayilo ndi fayilo yokhazikika ndi [ -f file ] , koma zikatero, chekecho chimachitika mutathetsa ma symlink. hardlinks si mtundu wa fayilo, ndi mayina osiyana a fayilo (yamtundu uliwonse).

Mu computing, hard link ndi chikwatu cholembera chomwe chimagwirizanitsa dzina ndi fayilo pa fayilo. Mafayilo onse otengera chikwatu akuyenera kukhala ndi ulalo umodzi wolimba womwe umapereka dzina loyambirira la fayilo iliyonse. Mawu oti "hard link" nthawi zambiri amagwiritsidwa ntchito pamafayilo omwe amalola kuti ulalo umodzi wolimba wa fayilo imodzi.

Cholumikizira cholimba ndichofanana ndendende ndi fayilo yomwe ikulozera . Onse ulalo wolimba ndi fayilo yolumikizidwa imagawana inode yomweyo. Ngati fayilo yochokerayo yachotsedwa, ulalo wolimba umagwirabe ntchito ndipo mudzatha kupeza fayiloyo mpaka kuchuluka kwa maulalo olimba omwe amafayilo si 0(zero).

Inde. Onse amatenga malo chifukwa onse akadali ndi zolemba zawo.

Mwachikhazikitso, lamulo la ln limapanga maulalo olimba. Kuti mupange ulalo wophiphiritsa, gwiritsani ntchito -s ( -symbolic ) njira. Ngati FILE ndi LINK zonse zaperekedwa, ln ipanga ulalo kuchokera pafayilo yotchulidwa ngati mtsutso woyamba ( FILE ) kupita ku fayilo yotchulidwa ngati mtsutso wachiwiri ( LINK ).

Kuti mupange ulalo wophiphiritsa perekani -s kusankha ku ln lamulo lotsatiridwa ndi fayilo yomwe mukufuna komanso dzina la ulalo. Muchitsanzo chotsatira, fayilo imalumikizidwa mufoda ya bin. M'chitsanzo chotsatirachi chosungira chakunja chokwera chikuphatikizidwa mu bukhu lanyumba.

Ngati mutapeza mafayilo awiri omwe ali ndi katundu wofanana koma osadziwa ngati ali ogwirizana kwambiri, gwiritsani ntchito ls -i lamulo kuti muwone nambala ya inode. Mafayilo omwe ali olumikizidwa mwamphamvu amagawana nambala yofanana ya inode. Nambala ya inode yogawana ndi 2730074, kutanthauza kuti mafayilowa ndi ofanana.

chikwatu cha pulogalamu mu woyang'anira mafayilo, chikuwoneka kuti chili ndi mafayilo mkati /mnt/partition/. pulogalamu. Kuphatikiza pa "malumikizidwe ophiphiritsira", omwe amadziwikanso kuti "zolumikizira zofewa", mutha kupanga "malumikizidwe olimba". Ulalo wophiphiritsa kapena wofewa umaloza njira mu fayilo.

Kuti mupange maulalo olimba pa Linux kapena Unix-like system:

  1. Pangani ulalo wolimba pakati pa sfile1file ndi link1file, thamangani: ln sfile1file link1file.
  2. Kuti mupange maulalo ophiphiritsa m'malo mwa maulalo olimba, gwiritsani ntchito: ln -s source link.
  3. Kuti mutsimikizire maulalo ofewa kapena olimba pa Linux, thamangani: ls -l source link.

16 ku. 2018 г.

Monga cholemba ichi? Chonde mugawane ndi anzanu:
OS Masiku ano