Ngizithola kanjani izixhumanisi eziqinile ku-Linux?

Okuwukuphela kwendlela yokuthola ezinye izinkomba ku-inode enikeziwe wukusesha ngokuphelele uhlelo lwefayela ubheka ukuthi yimaphi amafayela abhekisa ku-inode okukhulunywa ngayo. Ungasebenzisa 'ukuhlola A -ef B' kugobolondo ukuze wenze lokhu kuhlola. I-UNIX inezixhumanisi eziqinile nezixhumanisi ezingokomfanekiso (ezenziwe ngokuthi “ln” kanye “ln -s” ngokulandelana).

Thola ukuthi ingabe ifayela linezixhumanisi eziqinile

Isengabonakala kusetshenziswa umyalo ofanayo we-ls kodwa uzodinga ukusebenzisa ifomethi yohlu olude ngokusebenzisa inketho yomugqa womyalo -l. Ngefomethi yohlu olude, ikholomu yesibili isho inombolo yezixhumanisi ezinzima zefayela.

Ukuze ubuke izixhumanisi ezingokomfanekiso kuhla lwemibhalo:

  1. Vula itheminali bese udlulela kulolo hlu lwemibhalo.
  2. Thayipha umyalo: ls -la. Lokhu kuzoklelisa wonke amafayela ohlwini lwemibhalo ngisho noma efihliwe.
  3. Amafayela aqala ngo-l amafayela akho esixhumanisi esingokomfanekiso.

Ungahlola ukuthi ifayela liyi-symlink ne [ -L file ] . Ngokufanayo, ungahlola ukuthi ifayela liyifayela elivamile yini [ -f file ] , kodwa kuleso simo, isheke lenziwa ngemva kokuxazulula ama-symlink. ama-hardlinks awalona uhlobo lwefayela, angamagama ahlukile wefayela (anoma yiluphi uhlobo).

4 Izimpendulo. Bonisa umsebenzi kulokhu okuthunyelwe. Ungayisusa ngokuthi rm njengokujwayelekile: rm NameOfFile . Qaphela ukuthi ngezixhumanisi eziqinile awukho umehluko phakathi "kwefayela lokuqala" kanye "nesixhumanisi sefayela": unamagama amabili nje wefayela elifanayo, futhi ukususa igama elilodwa nje ngeke kususe elinye.

Isixhumanisi esiqinile simane siyigama elengeziwe lefayela elikhona ku-Linux noma kwamanye amasistimu wokusebenza afana ne-Unix. Noma iyiphi inombolo yezixhumanisi eziqinile, kanjalo nanoma iyiphi inombolo yamagama, ingadalelwa noma yiliphi ifayela. Izixhumanisi eziqinile zingabuye zidalwe kwezinye izixhumanisi eziqinile.

Umyalo we-rsync ungagcina izixhumanisi eziqinile futhi wenze ikhophi eliqondile le-/raid6/rsnapshot/ lwemibhalo kuseva ekude kusetshenziswa i-syntax elandelayo. Lokhu kuyasiza ekwenzeni izipele ezingaphandle kwendawo noma ukukopisha izipele ezikhona kusigcinalwazi se-usb hard disk. Ake sibone ukuthi singayisebenzisa kanjani i-rsync ukuze silondoloze futhi sikopishe Izixhumanisi eziqinile, ama-softlinks neminye imininingwane.

Kunezinhlobo ezimbili zezixhumanisi ezinhlelweni ze-Linux/UNIX:

  • Izixhumanisi ezinzima. Ungacabanga isixhumanisi esiqinile njengegama elengeziwe lefayela elikhona. Izixhumanisi eziqinile zihlobanisa amagama amafayela amabili noma ngaphezulu ane-inode efanayo . …
  • Izixhumanisi ezithambile. Isixhumanisi esithambile siyinto efana nesinqamuleli ku-Windows. Kuyisikhombi esingaqondile sefayela noma uhla lwemibhalo.

6 isiqephu. 2019 g.

Izixhumanisi zisetshenziswa ezikhathini eziningi: Kwesinye isikhathi ukudala indlela elula eya kuhla lwemibhalo engcwatshwe ekujuleni kwesigaba samafayela; okunye ukusetshenziswa kwezixhumanisi kufaka phakathi: Ukuxhumanisa amalabhulali. Ukuqinisekisa ukuthi amafayela asezindaweni ezingashintshi (ngaphandle kokuthi kuhanjiswe okwangempela) Ukugcina “ikhophi” yefayela elilodwa ezindaweni eziningi.

Isixhumanisi ku-UNIX iyisikhombi sefayela. Njengezinkomba kunoma yiziphi izilimi zokuhlela, izixhumanisi ku-UNIX ziyizinkomba ezikhomba ifayela noma uhla lwemibhalo. … Izixhumanisi zivumela igama lefayela elingaphezu kwelilodwa ukuthi libhekisele efayeleni elifanayo, kwenye indawo. Kunezinhlobo ezimbili zezixhumanisi : Isixhumanisi Esithambile noma Izixhumanisi Eziwuphawu.

Amasistimu amaningi wamafayela asekela izixhumanisi eziqinile asebenzisa ukubala kwereferensi. Inani eliphelele ligcinwa nesigaba ngasinye sedatha ephathekayo. Le nombolo imelela inani eliphelele lezixhumanisi eziqinile ezidaliwe ukuze zikhombe idatha. Uma isixhumanisi esisha sidalwa, leli nani likhuphuka ngelilodwa.

Sebenzisa umyalo we-ls -l ukuhlola ukuthi ifayela elinikeziwe liyisixhumanisi esingokomfanekiso, futhi uthole ifayela noma uhla lwemibhalo lapho isixhumanisi esingokomfanekiso sikhomba khona. Uhlamvu lokuqala “l”, lubonisa ukuthi ifayela liyi-symlink. Uphawu “->” lubonisa ifayela i-symlink ekhomba kulo.

Uhlelo lwemibhalo kumphathi wefayela, luzobonakala luqukethe amafayela ngaphakathi /mnt/partition/. uhlelo. Ngaphezu kokuthi "izixhumanisi ezingokomfanekiso", ezaziwa nangokuthi "izixhumanisi ezithambile", ungakha "isixhumanisi esiqinile". Isixhumanisi esingokomfanekiso noma esithambile sikhomba indlela ohlelweni lwefayela.

Yebo. Bobabili bathatha isikhala njengoba bobabili basenohla lwemibhalo.

Isixhumanisi esiqinile siwumfanekiso oqondile wefayela elikhomba . Kokubili isixhumanisi esiqinile nefayela elixhunyiwe zabelana nge-inode efanayo . Uma ifayela lomthombo lisusiwe , isixhumanisi esiqinile sisasebenza futhi uzokwazi ukufinyelela ifayela kuze kube yilapho inombolo yezixhumanisi eziqinile ozofayelwa ingabi ngu-0(ziro).

Isixhumanisi esiqinile asisoze sakhomba ifayela elisusiwe. Isixhumanisi esiqinile sifana nesikhombi sedatha yefayela langempela. Futhi i-pointer ibizwa ngokuthi "inode" kumagama esistimu yefayela. Ngakho-ke, ngamanye amazwi, ukudala isixhumanisi esiqinile kudala enye i-inode noma isikhombisi sefayela.

Uyakuthanda lokhu okuthunyelwe? Sicela wabelane nabangani bakho:
OS Namuhla