Teb ceev: Kuv yuav nrhiav tau txhua qhov txuas nyuaj hauv Linux li cas?

Txhawm rau nrhiav txhua qhov txuas nyuaj ib zaug, muaj nrhiav nti tawm inodes rau tag nrho cov ntaub ntawv ntawm ib lub cuab yeej, thiab tom qab ntawd siv tej yam xws li txheeb thiab uniq los nrhiav cov duplicates. Qhov no yuav sau cov ntaub ntawv hauv cov npe tam sim no thiab ua ls rau nws.

Koj tuaj yeem tshawb nrhiav nyuaj txuas rau inode tus lej NUM los ntawm siv '-inum NUM'. Yog tias muaj cov ntaub ntawv kaw lus mount cov ntsiab lus hauv qab cov npe uas koj tab tom pib tshawb nrhiav, siv qhov kev xaiv ' -xdev ' tshwj tsis yog koj tseem siv qhov kev xaiv ' -L '.

Windows nrog NTFS filesystem muaj qhov txwv ntawm 1024 hard links ntawm ib daim ntawv.

Kuv siv nrhiav hauv Linux li cas?

Piv txwv

  1. nrhiav. - npe thisfile.txt. Yog tias koj xav paub yuav ua li cas nrhiav cov ntaub ntawv hauv Linux hu ua thisfile. …
  2. nrhiav /home -name *.jpg. Saib tag nrho. jpg cov ntaub ntawv hauv / tsev thiab cov npe hauv qab nws.
  3. nrhiav. - hom f -empty. Nrhiav ib cov ntaub ntawv khoob hauv daim ntawv teev npe tam sim no.
  4. nrhiav /home -user randomperson-mtime 6 -iname “.db”

koj ua tau xyuas seb cov ntaub ntawv yog ib qho kev sib txuas nrog [-L file] . Ib yam li ntawd, koj tuaj yeem sim yog tias cov ntaub ntawv yog cov ntaub ntawv tsis tu ncua nrog [-f file] , tab sis qhov ntawd, daim tshev ua tiav tom qab kev daws teeb meem symlinks. hardlinks tsis yog hom ntaub ntawv, lawv tsuas yog cov npe sib txawv rau cov ntaub ntawv (ntawm txhua hom).

Yog vim li cas hard-linking directory yog tsis pub yog me ntsis technical. Qhov tseem ceeb, lawv rhuav tshem cov ntaub ntawv-system qauv. Feem ntau koj yuav tsum tsis txhob siv cov txuas nyuaj lawm. Cov kab lus sib txuas tso cai rau feem ntau ntawm tib lub luag haujlwm yam tsis muaj teeb meem (xws li ln -s lub hom phiaj txuas ).

Txhawm rau saib cov cim txuas hauv ib phau ntawv qhia:

  1. Qhib lub davhlau ya nyob twg thiab txav mus rau qhov chaw ntawd.
  2. Ntaus cov lus txib: ls -la. Qhov no yuav ntev sau tag nrho cov ntaub ntawv nyob rau hauv phau ntawv qhia txawm tias lawv muab zais.
  3. Cov ntaub ntawv uas pib nrog l yog koj cov cim txuas cov ntaub ntawv.

1 Teb. Txhua daim ntawv teev npe muaj qhov txuas rau nws tus kheej thiab nws niam nws txiv (yog vim li cas . ntawm ib phau ntawv khoob yuav muaj qhov txuas ntawm 2). Tab sis vim hais tias txhua phau ntawv txuas mus rau nws niam nws txiv, txhua phau ntawv uas muaj subdirectory yuav muaj qhov txuas los ntawm tus menyuam ntawd.

Yog tias koj pom ob cov ntaub ntawv nrog cov khoom zoo ib yam tab sis tsis paub tseeb tias lawv nyuaj-txuas, siv cov lus txib ls -i los saib tus lej inode. Cov ntaub ntawv uas nyuaj-txuas ua ke qhia tib tus lej inode. Tus lej inode sib koom yog 2730074, txhais tau tias cov ntaub ntawv no yog cov ntaub ntawv zoo ib yam.

Ib qhov txuas nyuaj yuav tsis taw tes rau cov ntaub ntawv deleted. Ib qho txuas nyuaj zoo li tus taw tes rau cov ntaub ntawv tiag tiag. Thiab tus pointer hu ua "inode" nyob rau hauv cov ntaub ntawv system terminology. Yog li, nyob rau hauv lwm yam lus, tsim ib tug nyuaj txuas yog tsim lwm inode los yog ib tug pointer rau ib cov ntaub ntawv.

Zoo li cov ncej no? Thov qhia rau koj cov phooj ywg:
OS Today