Jibu la Haraka: Ninapataje viungo vyote ngumu kwenye Linux?

Ili kupata viungo vyote ngumu mara moja, fanya pata viingilio vya mate kwa faili zote kwenye kifaa, na kisha utumie vitu kama sort na uniq kupata nakala. Hii itaorodhesha faili kwenye saraka ya sasa na kufanya ls juu yake.

Unaweza kutafuta viungo ngumu vya kuingiza nambari NUM kwa kutumia ' -inum NUM'. Ikiwa kuna sehemu zozote za mfumo wa faili za kupachika chini ya saraka ambapo unaanza utafutaji, tumia chaguo la ' -xdev ' isipokuwa unatumia pia chaguo la ' -L'.

Windows iliyo na mfumo wa faili wa NTFS ina kikomo cha 1024 viungo ngumu kwenye faili.

Ninatumiaje find katika Linux?

Mifano ya Msingi

  1. pata . – taja thisfile.txt. Ikiwa unahitaji kujua jinsi ya kupata faili kwenye Linux inayoitwa thisfile. …
  2. tafuta /home -name *.jpg. Tafuta zote. jpg faili kwenye /home na saraka chini yake.
  3. pata . – aina f -tupu. Tafuta faili tupu ndani ya saraka ya sasa.
  4. find /home -user randomperson-mtime 6 -jina ".db"

Unaweza angalia ikiwa faili ni ulinganifu na [ -L file ] . Vivyo hivyo, unaweza kujaribu ikiwa faili ni faili ya kawaida na [ -f file ] , lakini katika hali hiyo, hundi inafanywa baada ya kusuluhisha ulinganifu. hardlinks sio aina ya faili, ni majina tofauti tu ya faili (ya aina yoyote).

Sababu ya saraka ngumu za kuunganisha ni hairuhusiwi ni kiufundi kidogo. Kimsingi, wanavunja muundo wa mfumo wa faili. Haupaswi kutumia viungo ngumu kwa ujumla. Viungo vya ishara huruhusu utendakazi mwingi sawa bila kusababisha matatizo (km ln -s target link ).

Kuangalia viungo vya mfano kwenye saraka:

  1. Fungua terminal na uende kwenye saraka hiyo.
  2. Andika amri: ls -la. Hii itaorodhesha kwa muda mrefu faili zote kwenye saraka hata ikiwa zimefichwa.
  3. Faili zinazoanza na l ni faili zako za kiunganishi za mfano.

1 Jibu. Kila saraka ina kiungo kwa yenyewe na mzazi wake (ndio maana . ya saraka tupu itakuwa na hesabu ya kiungo ya 2). Lakini kwa sababu kila saraka inaunganisha kwa mzazi wake, saraka yoyote ambayo ina saraka ndogo itakuwa na kiunga kutoka kwa mtoto huyo.

Ukipata faili mbili zilizo na sifa zinazofanana lakini huna uhakika kama zimeunganishwa kwa bidii, tumia ls -i amri kutazama nambari ya ingizo. Faili ambazo zimeunganishwa kwa bidii hushiriki nambari ya ingizo sawa. Nambari ya ingizo iliyoshirikiwa ni 2730074, ikimaanisha kuwa faili hizi ni data sawa.

Kiungo ngumu hakitawahi kuelekeza kwenye faili iliyofutwa. Kiungo ngumu ni kama kielekezi kwa data halisi ya faili. Na pointer inaitwa "inode" katika istilahi ya mfumo wa faili. Kwa hivyo, kwa maneno mengine, kuunda kiunga kigumu ni kuunda ingizo lingine au pointer kwa faili.

Unapenda chapisho hili? Tafadhali shiriki kwa marafiki wako:
OS Leo