How to count the number of files in a directory in Linux

青灯夜游
Release: 2019-03-05 13:47:50
Original
3685 people have browsed it

What should you do if you want to know how many files there are in a directory in Linux? The following article will take you through the method of calculating the number of directory files in Linux. I hope it will be helpful to you. [Video tutorial recommendation: Linux tutorial]

How to count the number of files in a directory in Linux

In Linux, we can use the ls command and the wc command to count the number of files in a directory.

The ls command is used to list the directory contents; the wc command is used to count the number lines and characters in the file. It can be used with -l to count the number of lines.

To count the number of files in a directory, you need to use the following syntax:

#ls -1 | wc -l
Copy after login
Copy after login

Let’s break down the syntax and see what it does

● ls: List files

● -1: This is a. It prints one entry per line. To print hidden files, change it to -1a

● | : pipe output to...

● wc : count word count

● -l : display only Number of lines

Example:Let’s take a look at how these commands work through an example.

Create a new directory test_folder and navigate to it.

#mkdir test_folder && cd test_folder
Copy after login

Next, we will create some text files

#touch file1.txt file2.txt file3.txt file4.txt file5.txt
Copy after login

Let us confirm the existence of the files by listing them using the ls command

#ls -l
Copy after login

Output:

How to count the number of files in a directory in Linux

We use the wc command ls command to calculate the number of files in the directory:

#ls -1 | wc -l
Copy after login
Copy after login

Output:

5
Copy after login

The above is the entire content of this article , I hope it can be helpful to everyone’s study. For more exciting content, you can pay attention to the relevant tutorial columns of the PHP Chinese website! ! !

The above is the detailed content of How to count the number of files in a directory in Linux. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!