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:
-tip
– jispeċifika t-tip ta' fajl biex tfittex, fil-każ ta' hawn fuq, il-f
tfisser issib il-fajls regolari kollha.-print
– azzjoni biex tipprintja l-mogħdija assoluta ta’ fajl.-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:
- 35 Eżempji ta’ Kmand Utli ‘jsib’ fil-Linux
- Kif Sib Fajls Immodifikati Riċenti jew tal-lum fil-Linux
- Sib l-Ewwel 10 Direttorji u Spazji tad-Disk tal-Fajls fil-Linux
- 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.