Cách tìm số lượng tệp trong một thư mục và thư mục con trên Raspberry Pi

Cach Tim So Luong Tep Trong Mot Thu Muc Va Thu Muc Con Tren Raspberry Pi



Nhiều lần, chúng ta cần tìm số lượng tệp hoặc thư mục con bên trong một thư mục để kiểm tra dung lượng đĩa. Vì vậy, chúng ta có thể biết thư mục nào có số lượng tệp và thư mục con lớn nhất trong đó. Nhiệm vụ này có thể được hoàn thành bằng cách mở từng thư mục một nhưng sẽ mất nhiều thời gian. Trong những trường hợp như vậy, các hệ thống dựa trên Linux, chẳng hạn như Raspberry Pi, đã bảo vệ bạn và có một số lệnh nhất định có thể được sử dụng để hiển thị đơn giản số lượng tệp và thư mục con. Bài viết này đã liệt kê tất cả các lệnh đó cho bạn.

Xem số lượng thư mục con và tệp trong Raspberry Pi?

Có nhiều lệnh để hiển thị danh sách hoặc tìm tệp bên trong thư mục hoặc thư mục con:

1: Thông qua lệnh ls và wc
2: Thông qua lệnh cây
3: Thông qua lệnh find







1: Lệnh ls để tìm số lượng tệp và thư mục/thư mục con

Để tìm tất cả các tệp hoặc thư mục bên trong một thư mục, một ls lệnh được sử dụng. Các ls lệnh sẽ hiển thị mọi thứ có trong một thư mục cho dù đó là tệp hay thư mục con. Từ đây bạn có thể đếm các tệp hoặc thư mục con:



$ ls



Nếu bạn không muốn đếm số theo cách thủ công thì bằng cách sử dụng lệnh được viết bên dưới, tổng số tệp và thư mục con sẽ được hiển thị bằng cách đếm chúng bằng lệnh wc:





$ ls |wc -l

Ví dụ: trong hình ảnh bên dưới, bạn có thể thấy rằng tổng số tệp và thư mục con bên trong thư mục chính của tôi là 68.



Nếu bạn muốn tìm các tệp và thư mục con bên trong một thư mục nhất định mà không cần chuyển sang thư mục đó, thì bạn chỉ cần ls với tên của thư mục đó:

cú pháp

$ ls

Ví dụ

Ở đây, tôi đã xem nội dung của thư mục máy tính để bàn và tài liệu:

$ ls Máy tính để bàn
Tài liệu $ ls

Và bằng cách sử dụng cùng một lệnh wc (word-count), tổng số tệp và thư mục con trong một thư mục có thể được hiển thị:

$ ls /home/pi/

2: lệnh tree để tìm số lượng tệp và thư mục/thư mục con

Lệnh tree cũng có thể được sử dụng để hiển thị cây tệp và thư mục con cùng với tổng số thư mục bên trong một thư mục hoặc hệ thống. Nó có thể được sử dụng để hiển thị tất cả nội dung bên trong một người dùng hoặc một thư mục nhất định:

$tree <đường dẫn thư mục>

Đầu ra sẽ hiển thị một cây gồm tất cả các tệp và thư mục, đồng thời tổng số tệp và thư mục sẽ được hiển thị ở dưới cùng, được tô sáng trong hình ảnh:

Nếu bạn chỉ muốn tổng của tất cả các thư mục con và số tệp trong một thư mục, hãy thêm wc -l bằng lệnh tree và nó sẽ hiển thị số:

$ tree <đường dẫn thư mục> |wc -l

3: tìm lệnh để tìm số lượng tệp trong thư mục/thư mục con

Nếu bạn chỉ muốn hiển thị số lượng tệp bên trong một thư mục không bao gồm các thư mục con, thì viết dưới đây tìm thấy lệnh có thể được sử dụng:

$ find <đường dẫn thư mục> -type f

Đầu ra sẽ hiển thị tất cả các tệp có trong một thư mục

Và nếu bạn chỉ muốn số cho một tệp, chỉ cần đếm số từ ( nhà vệ sinh ) lệnh với nó:

$ find <đường dẫn thư mục> -type f | wc -l

Phần kết luận

Các lệnh khác nhau để tìm số lượng tệp và thư mục con bên trong một thư mục được sử dụng sẽ được thảo luận chi tiết trong bài viết. Các ls lệnh được sử dụng để liệt kê tất cả các tệp và thư mục con. Trong khi cây lệnh sẽ cung cấp một cây hoàn chỉnh nội dung có trong tệp và nếu bạn chỉ muốn tổng số thư mục con và tệp thì đường ống nhà vệ sinh để cung cấp cho bạn số lượng tệp cộng với thư mục con.