Tinitingnan ang Bilang ng mga Subdirectory at File sa Raspberry Pi?
Mayroong maraming mga utos upang ipakita ang listahan o hanapin ang mga file sa loob ng mga direktoryo o subdirectory:
1: Sa pamamagitan ng ls at wc command
2: Sa pamamagitan ng tree command
3: Sa pamamagitan ng find command
1: ls Command na Maghanap ng Bilang ng mga File at Direktoryo/Sub-Directory
Upang mahanap ang lahat ng mga file o direktoryo sa loob ng isang direktoryo an ls utos ang ginagamit. Ang ls ipapakita ng command ang lahat ng naroroon sa loob ng isang direktoryo kung ito ay isang file o isang sub-directory. Mula dito mabibilang mo ang mga file o sub-directory:
$ ls
Kung hindi mo nais na bilangin nang manu-mano ang numero pagkatapos ay sa pamamagitan ng paggamit ng nakasulat sa ibaba na utos ang kabuuang bilang ng mga file at sub-directory ay ipapakita sa pamamagitan ng pagbibilang sa mga ito gamit ang wc command:
$ ls |wc -l
Halimbawa, sa larawan sa ibaba, makikita mo na ang kabuuang bilang ng mga file at subdirectory sa loob ng aking home directory ay 68.
Kung gusto mong hanapin ang mga file at sub-directory sa loob ng isang partikular na direktoryo nang hindi lumilipat sa direktoryo na iyon, maaari mo lamang ls ang pangalan ng direktoryo na iyon:
Syntax
$ lsHalimbawa
Dito, tiningnan ko ang mga nilalaman ng desktop at mga direktoryo ng dokumento:
$ ls Desktop$ ls Mga Dokumento
At sa pamamagitan ng paggamit ng parehong wc (word-count) na utos ang kabuuang bilang ng mga file at sub-directory sa isang direktoryo ay maaaring ipakita:
$ ls /home/pi/
2: tree Command na Maghanap ng Bilang ng mga File at Direktoryo/Sub-Directory
Ang tree command ay maaari ding gamitin upang ipakita ang puno ng mga file at sub-directory kasama ang kabuuang bilang ng mga direktoryo sa loob ng isang direktoryo o system. Maaari itong magamit upang ipakita ang lahat ng nilalaman sa loob ng isang partikular na user o isang direktoryo:
$ tree
Ang output ay magpapakita ng puno ng lahat ng mga file at direktoryo, at ang kabuuang bilang ng mga file at direktoryo ay ipapakita sa ibaba, na naka-highlight sa larawan:
Kung gusto mo lang ang kabuuan ng lahat ng mga sub-directory at numero ng mga file sa loob ng isang direktoryo, pagkatapos ay idagdag ang wc -l gamit ang tree command at ipapakita nito ang numero:
$ tree
3: hanapin ang Command upang Maghanap ng Bilang ng mga File sa isang Direktoryo/Sub-Directory
Kung gusto mo lang ipakita ang bilang ng mga file sa loob ng isang direktoryo na hindi kasama ang mga subdirectory, pagkatapos ay ang nakasulat sa ibaba hanapin maaaring gamitin ang utos:
$ findIpapakita ng output ang lahat ng mga file na nasa loob ng isang direktoryo
At kung gusto mo lamang ang numero para sa isang file, pipe lang ang bilang ng salita ( wc ) utos kasama nito:
$ find
Konklusyon
Iba't ibang mga utos upang mahanap ang bilang ng mga file at sub-directory sa loob ng isang direktoryo ay ginagamit na tinalakay nang detalyado sa artikulo. Ang ls Ang command ay ginagamit upang ilista ang lahat ng mga file at subdirectory. Samantalang, ang puno utos ay magbibigay ng isang kumpletong puno ng nilalaman na naroroon sa loob ng file, at kung gusto mo lamang ang kabuuang bilang ng mga sub-directory at mga file pagkatapos ay ang pipe wc command na magbigay sa iyo ng bilang ng mga file at mga sub-directory.