Hvernig á að finna fjölda skráa í möppu og undirmöppum


Í þessari handbók munum við fjalla um hvernig á að sýna heildarfjölda skráa í núverandi vinnumöppu eða annarri möppu og undirmöppum hennar á Linux kerfi.

Við munum nota wc skipunina sem prentar nýlínu, orð og bætifjölda fyrir hverja skrá, að öðrum kosti gögn lesin úr venjulegu inntaki.

Eftirfarandi eru valkostirnir sem við getum notað með find skipuninni sem hér segir:

  1. -gerð – tilgreinir skráargerðina sem leitað er að, í tilvikinu hér að ofan þýðir f að finna allar venjulegar skrár.
  2. -print – aðgerð til að prenta út slóð skráar.
  3. -l – þessi valkostur prentar út heildarfjölda nýlína, sem er jöfn heildarfjölda skráarslóða sem gefnar eru út með find skipun.

Almenn setningafræði finna skipun.

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

Mikilvægt: Notaðu sudo skipunina til að lesa allar skrár í tilgreindri möppu, þar með talið þær í undirmöppunum með ofurnotendaréttindi, til að forðast villur í „Leyfi hafnað“ eins og á skjámyndinni hér að neðan:

Þú getur séð að í fyrstu skipuninni hér að ofan eru ekki allar skrár í núverandi vinnumöppu lesnar með find skipun.

Eftirfarandi eru aukadæmi til að sýna heildarfjölda venjulegra skráa í /var/log og /etc möppum í sömu röð:

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

Fyrir fleiri dæmi um Linux finndu skipunina og wc skipunina skaltu fara í gegnum eftirfarandi greinaröð fyrir frekari notkunarmöguleika, ábendingar og tengdar skipanir:

  1. 35 Gagnleg „finna“ stjórnunardæmi í Linux
  2. Hvernig á að finna nýlegar eða breyttar skrár í dag í Linux
  3. Finndu Top 10 Directoires and Files Disk Space í Linux
  4. 6 Gagnleg „wc“ stjórnunardæmi til að telja línur, orð og stafi

Það er allt og sumt! Ef þú veist um einhverja aðra aðferð til að sýna heildarfjölda skráa í möppu og undirmöppum hennar skaltu deila því með okkur í athugasemdunum.