Freagairt sgiobalta: Ciamar a lorgas mi a h-uile ceangal cruaidh ann an Linux?

Gus a h-uile ceangal cruaidh a lorg aig an aon àm, faigh lorg inodes spit a-mach airson a h-uile faidhle air inneal, agus an uairsin cleachd rudan mar sort and uniq gus dùblaidhean a lorg. Liostaichidh seo faidhlichean san eòlaire làithreach agus nì seo ls air.

Faodaidh tu ceanglaichean cruaidh a lorg gu inode àireamh NUM le a' cleachdadh ' -inum NUM'. Ma tha puingean sreap siostam faidhle sam bith fon eòlaire far a bheil thu a’ tòiseachadh an sgrùdaidh, cleachd an roghainn ‘ -xdev’ mura h-eil thu a’ cleachdadh an roghainn ‘ -L’ cuideachd.

Tha crìoch aig Windows le siostam faidhle NTFS de 1024 ceanglaichean cruaidh air faidhle.

Ciamar a chleachdas mi lorg ann an Linux?

Eisimpleirean bunaiteach

  1. lorg. - ainm seofile.txt. Ma dh ’fheumas fios a bhith agad ciamar a lorgas tu faidhle ann an Linux ris an canar thisfile. …
  2. lorg / ainm-dachaigh * .jpg. Coimhead airson na h-uile. faidhlichean jpg anns an / dachaigh agus clàran gu h-ìosal.
  3. lorg. - seòrsa f -empty. Coimhead airson faidhle falamh taobh a-staigh an eòlaire gnàthach.
  4. lorg / dachaigh -user randomperson-mtime 6 -iname “.db”

Faodaidh tu thoir sùil air a bheil faidhle na symlink le [-L faidhle] . San aon dòigh, faodaidh tu deuchainn a dhèanamh an e faidhle cunbhalach a th ’ann am faidhle le [-f faidhle], ach anns a’ chùis sin, thèid an sgrùdadh a dhèanamh às deidh dha symlinks a rèiteach. chan e seòrsa faidhle a th ’ann an ceanglaichean cruaidh, tha iad dìreach nan ainmean eadar-dhealaichte airson faidhle (de sheòrsa sam bith).

Is e an adhbhar gu bheil clàran ceangail cruaidh cha cheadaichear tha beagan teignigeach. Gu bunaiteach, bidh iad a ’briseadh structar an t-siostam faidhle. Mar as trice cha bu chòir dhut ceanglaichean cruaidh a chleachdadh idir. Leigidh ceanglaichean samhlachail a ’mhòr-chuid den aon ghoireas gun duilgheadasan adhbhrachadh (me ceangal targaid ln -s).

Gus sùil a thoirt air na ceanglaichean samhlachail ann an eòlaire:

  1. Fosgail ceann-uidhe agus gluais chun eòlaire sin.
  2. Taidhp an àithne: ls -la. Bheir seo liosta fhada de na faidhlichean uile san eòlaire eadhon ged a tha iad falaichte.
  3. Is e na faidhlichean a tha a ’tòiseachadh le l na faidhlichean ceangail samhlachail agad.

1 Freagairt. Tha ceangal aig gach eòlaire ris fhèin agus ris a phàrant ('s e sin as coireach gum bi àireamh ceangail de 2 aig . de eòlaire falamh). Ach leis gu bheil ceangal aig a h-uile eòlaire ri a phàrant, bidh ceangal aig eòlaire sam bith aig a bheil fo-eòlaire bhon leanabh sin.

Ma lorgas tu dà fhaidhle le feartan co-ionann ach nach eil thu cinnteach a bheil ceangal cruaidh aca, cleachd an àithne ls -i gus an àireamh inode fhaicinn. Bidh faidhlichean a tha ceangailte gu cruaidh ri chèile a ’roinn an aon àireamh inode. Is e an àireamh inode co-roinnte 2730074, a ’ciallachadh gu bheil na faidhlichean sin nan dàta co-ionann.

Cha toir ceangal cruaidh gu bràth iomradh air faidhle a chaidh a sguabadh às. Tha ceangal cruaidh mar chomharradh air an fhìor dhàta faidhle. Agus canar “inode” ris a’ phuing ann am briathrachas siostam faidhle. Mar sin, ann am faclan eile, is e cruthachadh ceangal cruaidh a th’ ann a bhith a’ cruthachadh inode eile no neach-stiùiridh gu faidhle.

Coltach ris an dreuchd seo? Feuch an co-roinn thu ri do charaidean:
OS An-diugh