Kaip rasti failų skaičių kataloge ir pakatalogiuose


Šiame vadove apžvelgsime, kaip rodyti bendrą failų skaičių dabartiniame darbiniame kataloge arba bet kuriame kitame kataloge ir jo pakatalogiuose Linux sistemoje.

Naudosime komandą rasti, kuri naudojama ieškant failų katalogų hierarchijoje, kartu su wc komanda, kuri spausdina kiekvieno failo naują eilutę, žodį ir baitų skaičių, arba duomenis, nuskaitomus iš standartinės įvesties.

Toliau pateikiamos parinktys, kurias galime naudoti su Find komanda:

  1. -type – nurodo failo tipą, kurio reikia ieškoti, aukščiau nurodytu atveju f reiškia rasti visus įprastus failus.
  2. -print – veiksmas, skirtas spausdinti absoliutų failo kelią.
  3. -l – ši parinktis išspausdina bendrą naujų eilučių skaičių, kuris yra lygus bendram absoliučių failo kelių, išvestų naudojant komandą find, skaičiui.

Bendra paieškos komandos sintaksė.

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

Svarbu: naudokite komandą sudo, kad perskaitytumėte visus failus nurodytame kataloge, įskaitant esančius pakatalogiuose su supervartotojo teisėmis, kad išvengtumėte „Leidimas atmestas > ” klaidos, kaip parodyta toliau pateiktoje ekrano kopijoje:

Matote, kad pirmoje aukščiau pateiktoje komandoje ne visi failai dabartiniame darbiniame kataloge nuskaitomi naudojant komandą rasti.

Toliau pateikiami papildomi pavyzdžiai, rodantys bendrą įprastų failų skaičių atitinkamai /var/log ir /etc kataloguose:

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

Jei reikia daugiau pavyzdžių, susijusių su Linux rasti komandą ir komandą wc, peržiūrėkite šias straipsnių serijas, kuriose rasite papildomų naudojimo parinkčių, patarimų ir susijusių komandų:

  1. 35 Naudingi „rasti“ komandų pavyzdžiai sistemoje „Linux“.
  2. Kaip rasti naujausius ar šiandien pakeistus failus Linux
  3. Raskite 10 populiariausių katalogų ir failų disko vietos sistemoje „Linux“.
  4. 6 naudingi „wc“ komandų pavyzdžiai eilučių, žodžių ir simbolių skaičiavimui

Tai viskas! Jei žinote kokį nors kitą būdą, kaip parodyti bendrą failų skaičių kataloge ir jo pakatalogiuose, pasidalykite juo su mumis komentaruose.