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
$ lsVí 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ànTà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.