Hot deal hosting vps vietnix tháng 2Hot deal hosting vps vietnix tháng 2

NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
24/05/2024
Lượt xem

Cách đếm file trong thư mục (directory) trên Linux

24/05/2024
10 phút đọc
Lượt xem

Đánh giá

5/5 - (96 bình chọn)

File trong thư mục là một yếu tố quan trọng mà các quản trị viên hệ thống cần theo dõi để quản lý dung lượng ổ đĩa và kiểm tra số lượng file. Bài viết này sẽ hướng dẫn bạn cách đếm file trong thư mục trên Linux một cách đơn giản và hiệu quả.

Những điểm chính

  • Sử dụng lệnh wc: Hướng dẫn cách kết hợp lệnh ls với wc -l để đếm số lượng file trong thư mục hiện tại, giúp bạn thực hiện kiểm tra số lượng file cơ bản trong thư mục dễ dàng, hỗ trợ quản lý hệ thống hiệu quả.
  • Sử dụng lệnh find: Giới thiệu cách sử dụng lệnh find với tùy chọn -type f để đếm file trong cả thư mục chính và các thư mục con, giúp bạn có thể kiểm tra chi tiết và chính xác số lượng file trong một cấu trúc thư mục phức tạp.
  • Sử dụng lệnh tree: Trình bày cách dùng lệnh tree để hiển thị cấu trúc thư mục dưới dạng cây và cung cấp số lượng file, thư mục trong từng nhánh, hỗ trợ quản trị viên hình dung rõ ràng cấu trúc thư mục và số lượng file trong hệ thống.
  • Sử dụng các công cụ giao diện đồ họa: Giới thiệu các công cụ như KDE Dolphin File Manager và GNOME Files Manager, cho phép người dùng đếm file dễ dàng qua giao diện trực quan, phù hợp cho người dùng mới hoặc không quen với các lệnh dòng lệnh, giúp quản lý file trên Linux thuận tiện hơn.
  • Giới thiệu về Vietnix với dịch vụ VPS AMD tối ưu cho mọi dự án: Bạn có thêm thông tin về giải pháp VPS chất lượng cao, giúp triển khai các dự án phức tạp nhanh chóng, đảm bảo hiệu suất ổn định và tối ưu hóa thời gian làm việc.

Sử dụng lệnh wc

Cách đơn giản nhất để đếm file trong thư mục trên Linux là pipe lệnh ls trong Linux với wc -l như sau:

$ ls | wc -l

Trong đó lệnh wc dùng để hiển thị số lượng byte, ký tự hoặc ký tự xuống dòng. Khi pipe với lệnh ls thì ta có thể dùng để đếm số lượng file trong thư mục.

Giả sử ta cần đếm số lượng file có trong thư mục /etc:

$ ls /etc | wc -l

247
Đếm file trong thư mục trên Linux bằng lệnh wc
Đếm file trong thư mục trên Linux bằng lệnh wc

Lưu ý rằng lệnh wc dựa trên việc đếm số lượng ký tự dòng mới (newline) cho lệnh. Do đó hai câu lệnh dưới đây hoàn toàn có thể trả về các kết quả khác nhau:

$ ls -l | wc -l

269

$ ls | wc -l

2
len ls co wc
Cách đếm file trong thư mục (directory) trên Linux 36

Khi sử dụng lệnh ls với option -l thì ta cũng sẽ in ra một dòng cho tổng phân bổ đĩa của mọi file trong thư mục. Vì vậy ta sẽ vô tình đếm thêm các ký tự newline không có ý nghĩa.

Đếm file trong thư mục trên Linux bằng lệnh ls -l
Đếm file trong thư mục trên Linux bằng lệnh ls -l

Do đó bạn đã đếm cả các file không cần đếm, bạn có thể bỏ -l để chỉnh lại kết quả.

Đếm file trên thư mục /etc
Đếm file trên thư mục /etc

Sử dụng lệnh find

Bên cạnh lệnh wc thì ta cũng có thể đếm số lượng file theo kiểu đệ quy bằng lệnh find như sau:

$ find <directory> -type f | wc -l

Trong đó lệnh find được dùng để tìm file trên hệ thống, nếu thêm option -f thì mục tiêu tìm kiếm là mọi file trong thư mục.

Theo mặc định thì lệnh find sẽ tìm kiếm file theo kiểu đệ quy, đi qua từng thư mục con trong directory được chỉ định.

Giả sử ta cần đếm số lượng file trong thư mục /etc:

$ find /etc -type f | wc -l

2074

Cần lưu ý rằng ta đang tìm kiếm một cách đệ quy, nên có thể một số entry sẽ có quyền truy cập đặc biệt khiến dẫn đến lỗi như dưới đây:

Đếm file trong thư mục bằng lệnh find
Đếm file trong thư mục bằng lệnh find

Khi đó ta có thể điều hướng tin nhắn thành /dev/null:

$ find /etc -type f 2> /dev/null | wc -l

2074

Sử dụng lệnh tree

Một cách đơn giản khác để đếm file trong thư mục trên Linux là dùng lệnh tree trong Linux kèm theo tên thư mục cần kiểm tra:

$ tree ~/Desktop/

4 directories, 11 files
Đếm file trong thư mục trên Linux bằng lệnh tree
Đếm file trong thư mục trên Linux bằng lệnh tree

Tuy nhiên lệnh tree không được cài đặt sẵn trên mọi host, do đó nếu gặp lỗi khi sử dụng lệnh này như sau tree : command not found hoặc lỗi tree : no such file or directory thì hãy thử cài đặt lệnh bằng quyền sudo như sau:

$ sudo apt-get install tree         (for Ubunbu/Debian hosts)

$ sudo yum install tree             (for CentOS/RHEL hosts)

Đếm các file ẩn bằng lệnh tree

Đôi khi ta cũng cần phải kiểm tra cả số lượng file ẩn có trong thư mục. Theo mặc định thì lệnh tree, find hay ls đều không đếm và hiển thị file ẩn ra cửa sổ terminal.

Để đếm file ẩn có trong thư mục bằng lệnh tree, ta cần dùng thêm option -a (all) như sau:

$ tree -a <directory>

Ví dụ ta cần đếm số lượng file và thư mục có trong directory /home thì có thể thấy sự khác biệt qua hai lệnh như sau:

$ tree /home/user

4321 directories, 27047 files

$ tree -a /home/user

9388 directories, 32633 files
Đếm các file ẩn bằng lệnh tree
Đếm các file ẩn bằng lệnh tree
Đếm các file ẩn bằng lệnh tree
Đếm các file ẩn bằng lệnh tree

Các công cụ GUI để đếm file trong thư mục

Đối với các interface như KDE hay GNOME thì người dùng còn có cách đếm file trong thư mục trên Linux bằng các công cụ GUI.

KDE Dolphin File Manager

Cách nhanh nhất để đếm file là dùng Dolphin File Manager. Click vào bên dưới góc trái màn hình rồi chọn Dolphin File Manager.

Sử dụng công cụ File Manager của Dolphin
Sử dụng công cụ File Manager của Dolphin

Sau đó điều hướng đến thư mục cần kiểm tra, click chuột phải rồi chọn Properties.

Nhấn chuột phải vào file và chọn Properties
Nhấn chuột phải vào file và chọn Properties

Ở đây ta có thể xem được số lượng file và thư mục con có trong directory vừa chọn.

Xem số lượng file tại mục Size
Xem số lượng file tại mục Size

GNOME Files Manager

Tương tự, GNOME cũng cho phép sử dụng File Manager để đếm file trong thư mục trên Linux. Click vào menu Activities rồi chọn Files.

Tìm công cụ Files trong menu Activities
Tìm công cụ Files trong menu Activities

Sau đó chọn folder cần kiểm tra, click chuột phải rồi chọn Properties.

Nhấn chuột phải vào file và chọn Properties
Nhấn chuột phải vào file và chọn Properties

Ở đây ta sẽ xem được số lượng item có trong folder, tuy nhiên ta không thể xem được số lượng file thật sự mà chỉ đếm được số item.

Xem số lượng file tại mục Content
Xem số lượng file tại mục Content

Vietnix – Nhà cung cấp dịch vụ VPS AMD tối ưu cho mọi dự án

Với hơn 12 năm kinh nghiệm trong ngành và 100.000+ dịch vụ đã được kích hoạt, Vietnix luôn đáp ứng tốt nhu cầu của khách hàng với các giải pháp công nghệ tiên tiến. Dịch vụ VPS AMD của Vietnix được trang bị CPU AMD EPYC thế hệ mới, giúp xử lý nhanh chóng các tác vụ phức tạp nhờ hiệu năng mạnh mẽ và khả năng đa nhiệm vượt trội. Kết hợp với ổ cứng NVMe, dịch vụ này đảm bảo tốc độ truy xuất dữ liệu nhanh gấp 10 lần so với ổ SSD truyền thống. Giao diện quản lý thân thiện và thời gian khởi tạo chỉ trong 1 phút giúp bạn dễ dàng bắt đầu dự án của mình. Vietnix là lựa chọn lý tưởng cho mọi nhu cầu VPS chất lượng cao.

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn 
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/ 

Qua bài viết này, bạn đọc đã nắm được nhiều cách đếm file trong thư mục trên Linux vô cùng đơn giản: có thể sử dụng lệnh wc, find hay dùng trực tiếp các công cụ có sẵn trên môi trường desktop. Nếu gặp bất kỳ vấn đề nào, hãy để lại thắc mắc ở bên dưới bài viết nhé. Chúc các bạn thành công!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Khi mua Hosting/VPS
ĐĂNG KÝ NGAY
03/02/2025 - 15/02/2025
Khi mua Hosting/VPS
ĐĂNG KÝ NGAY
16/02/2025 - 28/02/2025
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG