Tweġiba ta 'malajr: Kif insib il-links iebsin kollha fil-Linux?

Biex issib ir-rabtiet iebsin kollha f'daqqa, għandek sib bżiq inodes għall-fajls kollha fuq apparat, u mbagħad uża affarijiet bħal sort u uniq biex issib duplikati. Dan se jelenka l-fajls fid-direttorju kurrenti u jwettaq ls fuqu.

Tista' tfittex links iebsin għan-numru tal-inode NUM minn bl-użu ta' '-inum NUM'. Jekk hemm xi punti ta' muntatura tas-sistema tal-fajls taħt id-direttorju fejn qed tibda t-tfittxija, uża l-għażla ' -xdev ' sakemm ma tkunx qed tuża wkoll l-għażla ' -L '.

Windows b'sistema ta 'fajls NTFS għandha limitu ta' 1024 hard links fuq fajl.

Kif nuża find fil-Linux?

Eżempji Bażiċi

  1. issib. – isem dan il-fajl.txt. Jekk għandek bżonn tkun taf kif issib fajl fil-Linux imsejjaħ thisfile. …
  2. issib /home -name *.jpg. Fittex għal kulħadd. jpg fajls fil-/home u direttorji taħtha.
  3. issib. – tip f -vojta. Fittex fajl vojt ġewwa d-direttorju kurrenti.
  4. issib /home -user randomperson-mtime 6 -iname “.db”

Tista iċċekkja jekk fajl huwiex symlink ma [-L file] . Bl-istess mod, tista 'tittestja jekk fajl huwiex fajl regolari bi [ -f file ] , iżda f'dak il-każ, il-kontroll isir wara li jiġu solvuti symlinks. hardlinks mhumiex tip ta 'fajl, huma biss ismijiet differenti għal fajl (ta' kwalunkwe tip).

Ir-raġuni hard-linking direttorji hija mhux permess huwa ftit tekniku. Essenzjalment, ikissru l-istruttura tas-sistema tal-fajls. Ġeneralment m'għandekx tuża hard links xorta waħda. Links simboliċi jippermettu ħafna mill-istess funzjonalità mingħajr ma jikkawżaw problemi (eż. ln -s target link ).

Biex tara l-links simboliċi f'direttorju:

  1. Iftaħ terminal u mur għal dak id-direttorju.
  2. Ittajpja l-kmand: ls -la. Dan għandu jelenka fit-tul il-fajls kollha fid-direttorju anki jekk huma moħbija.
  3. Il-fajls li jibdew b'l huma l-fajls tal-link simboliku tiegħek.

1 Tweġiba. Kull direttorju għandu link għalih innifsu u għall-ġenitur tiegħu (għalhekk . ta' direttorju vojt ikollu għadd ta' links ta' 2). Iżda minħabba li kull direttorju jgħaqqad mal-ġenitur tiegħu, kwalunkwe direttorju li għandu sottodirettorju jkollu link minn dak it-tifel.

Jekk issib żewġ fajls bi proprjetajiet identiċi iżda m'intix ċert jekk humiex marbuta b'mod iebes, uża l-ls -i kmand biex tara n-numru tal-inode. Fajls li huma hard-linked flimkien jaqsmu l-istess numru inode. In-numru tal-inode kondiviż huwa 2730074, li jfisser li dawn il-fajls huma data identika.

Hard link qatt mhu se jindika fajl imħassar. Rabta iebsa hija bħal pointer għad-data attwali tal-fajl. U l-pointer jissejjaħ "inode" fit-terminoloġija tas-sistema tal-fajls. Allura, fi kliem ieħor, il-ħolqien ta 'rabta iebsa qed toħloq inode ieħor jew pointer għal fajl.

Bħal din il-kariga? Jekk jogħġbok taqsam ma 'sħabek:
OS Illum