Kif Issib Numru ta' Fajls f'Direttorju u Subdirettorji


F'din il-gwida, se nkopru kif turi n-numru totali ta 'fajls fid-direttorju tax-xogħol attwali jew kwalunkwe direttorju ieħor u s-subdirettorji tiegħu fuq sistema Linux.

Aħna se nużaw il-kmand wc li jistampa għadd ta' linji ġodda, kliem u byte għal kull fajl, alternattivament dejta tinqara minn input standard.

Dawn li ġejjin huma l-għażliet li nistgħu nużaw mal-kmand find kif ġej:

  1. -tip – jispeċifika t-tip ta' fajl biex tfittex, fil-każ ta' hawn fuq, il-f tfisser issib il-fajls regolari kollha.
  2. -print – azzjoni biex tipprintja l-mogħdija assoluta ta’ fajl.
  3. -l – din l-għażla tipprintja n-numru totali ta’ linji ġodda, li huwa ugwali għan-numru totali ta’ mogħdijiet tal-fajls assoluti li joħorġu mill-kmand find.

Is-sintassi ġenerali tal-kmand find.

# find . -type f -print | wc -l
$ sudo find . -type f -print | wc -l

Importanti: Uża kmand sudo biex taqra l-fajls kollha fid-direttorju speċifikat inklużi dawk fis-subdirettorji bi privileġġi ta' superuser, sabiex tevita żbalji \Permess miċħud bħal fl-iskrin ta' hawn taħt:

Tista 'tara li fl-ewwel kmand ta' hawn fuq, mhux il-fajls kollha fid-direttorju tax-xogħol kurrenti jinqraw bil-kmand tas-sejba.

Dawn li ġejjin huma eżempji żejda biex juru n-numru totali ta' fajls regolari fid-direttorji /var/log u /etc rispettivament:

$ sudo find /var/log/ -type f -print | wc -l
$ sudo find /etc/ -type f -print | wc -l

Għal aktar eżempji fuq Linux issib kmand u kmand wc jgħaddu mis-serje ta 'artikoli li ġejjin għal għażliet ta' użu addizzjonali, pariri u kmandi relatati:

  1. 35 Eżempji ta’ Kmand Utli ‘jsib’ fil-Linux
  2. Kif Sib Fajls Immodifikati Riċenti jew tal-lum fil-Linux
  3. Sib l-Ewwel 10 Direttorji u Spazji tad-Disk tal-Fajls fil-Linux
  4. 6 Eżempji ta’ Kmand Utli ‘wc’ biex Jgħoddu Linji, Kliem u Karattri

Dak kollox! Fil-każ li taf b'xi metodu ieħor biex turi n-numru totali ta 'fajls f'direttorju u s-subdirettorji tiegħu, aqsamha magħna fil-kummenti.