Tin tức và phân tích của tất cả các thiết bị di động

Cách đếm số lượng tệp trong một thư mục trên Linux

Quản lý tập tin là một khía cạnh quan trọng khi làm việc với các hệ thống Linux. Và mặc dù việc đếm các tệp trong hệ thống Linux của bạn có thể là một trong những nhiệm vụ có vẻ khó khăn, nhưng bạn có thể hoàn thành việc đó với sự trợ giúp của một số lệnh hữu ích. Điều đó có nghĩa là bài viết này sẽ thảo luận về các phương pháp khác nhau để đếm số lượng tệp trong thư mục Linux.

Đếm số lượng tệp trong thư mục bằng lệnh ls

Lệnh ls là lệnh Linux cơ bản nhất, thường được sử dụng để liệt kê nội dung của một thư mục. Bạn có thể ghép nối nó với lệnh wc Linux, lệnh này có thể đếm số lượng tệp trong một thư mục bằng cách sử dụng các cờ thích hợp. Cú pháp đếm số lượng file trong một thư mục bằng lệnh ls là:

ls <directory_name> | wc -l

Ví dụ: để đếm số lượng tệp trong thư mục ~/Documents/test, hãy sử dụng lệnh sau:

ls -l ~/Documents/test | wc -l

Đếm số lượng tệp trong thư mục bằng lệnh cây

Lệnh cây là một công cụ tiện dụng và có thể giúp xem thư mục ở dạng phân cấp cùng với số lượng mục. Tuy nhiên, lệnh này thường không được cài đặt sẵn trên hầu hết các bản phân phối Linux hiện nay. Lệnh Linux này cũng có thể được sử dụng để đếm số lượng tệp trong một thư mục. Sử dụng lệnh dành riêng cho distro để cài đặt nó:

1. Các hệ thống dựa trên Debian:

sudo apt install tree

2. Các hệ thống dựa trên Arch Linux:

sudo pacman -s tree

3. Các hệ thống dựa trên Fedora:

sudo dnf install tree

Sau khi cài đặt, hãy sử dụng cú pháp này để đếm số lượng tệp trong một thư mục trên Linux:

tree -L <depth_level> <directory_name>

Trong cú pháp trên, cờ -L được sử dụng để chỉ định độ sâu mà lệnh cây sẽ tìm kiếm. Ví dụ: để liệt kê nội dung của thư mục ~/Documents/test, hãy sử dụng lệnh tree như được mô tả ở đây:

tree -L 1 ~/Documents/test

Đếm tệp trong thư mục bằng lệnh find trong Linux

Lệnh find là một công cụ đa tiện ích có thể được sử dụng cho nhiều trường hợp sử dụng khác nhau ngoài việc tìm kiếm một số mục trong Linux. Khi được ghép nối với lệnh wc -l bằng ống shell (|), lệnh find có thể được sử dụng để đếm số lượng tệp trong bất kỳ thư mục Linux nào. Cú pháp đếm file bằng lệnh find là:

find <directory_count> -maxdepth <depth_level> -type f | wc -l

Trong cú pháp trên, -maxdeep đề cập đến mức tối đa mà lệnh find sẽ tìm kiếm và -type f chỉ định lệnh find chỉ tìm kiếm các tệp. Sau đó, ống shell (|) gửi đầu ra của lệnh find đến lệnh wc để đếm số lượng tệp.

Ví dụ: để đếm số lượng tệp trong thư mục ~/Documents/test bằng lệnh find:

find ~/Documents/test -maxdepth 1 -type f | wc -l

Cách đếm tệp trong thư mục trên Linux bằng GUI

Phương pháp GUI Linux để đếm số lượng tệp trong một thư mục khá đơn giản so với một số phương pháp CLI. Tuy nhiên, điều này đi kèm với một sự đánh đổi. Phương pháp này chỉ có thể hoạt động với các phiên bản Linux dành cho máy tính để bàn.

1. Nhấp chuột phải vào thư mục mà bạn muốn đếm các tập tin và chọn tùy chọn thuộc tính.

2. Tại đây bạn sẽ thấy số lượng file trong thư mục này.