Thông thường, phải mất nhiều thời gian để tìm kiếm chi tiết về tình trạng sử dụng đĩa trong desktop Linux. Bạn có thể tiết kiệm thời gian bằng cách sử dụng lệnh df cho Linux trong terminal.
Việc làm quen với Linux có thể khó khăn đối với những người mới bắt đầu. Nhưng không nên bỏ qua sức mạnh của các công cụ dòng lệnh. Chúng có thể trông lỗi thời (không yêu cầu sử dụng chuột) nhưng các thủ thuật như lệnh df có thể giúp bạn tiết kiệm nhiều thời gian.
Với lệnh df, bạn có thể dễ dàng tìm hiểu chi tiết về dung lượng ổ đĩa và kích thước tệp. 12 ví dụ lệnh df này sẽ chỉ cho bạn cách thực hiện.
Lệnh df trong Linux là gì?
Nếu bạn muốn biết có bao nhiêu dung lượng đĩa trống trên PC Linux, lựa chọn đầu tiên của bạn là gì? Đối với nhiều người, đó có thể là kiểm tra công cụ quản lý đĩa trong bản phân phối Linux của bạn, nhưng đây không phải là lựa chọn tốt nhất. Có một công cụ “hệ thống tệp đĩa” (disk filesystem) để kiểm tra chi tiết về hệ thống tệp.
Đó là lệnh df, được nhập vào terminal bash. Nó có thể được sử dụng theo nhiều cách:
- Hiển thị mức sử dụng dung lượng ổ đĩa
- Hiển thị mức sử dụng trên một thiết bị cụ thể
- Hiển thị tất cả các hệ thống tệp đang được sử dụng
- Tìm thông tin đĩa trên một tệp cụ thể
- Hiển thị inodes
- Hiển thị hệ thống tệp trên một tệp cụ thể
- Bao gồm một số loại hệ thống tệp
- Loại trừ một số loại hệ thống tệp
- Hiển thị tệp trợ giúp lệnh df
- Hiển thị tổng mức sử dụng đĩa và dung lượng trống
Các lệnh df cũng có thể được tinh chỉnh để hiển thị kích thước tệp và dung lượng trống tính bằng kilobyte, megabyte và gigabyte.
Cú pháp lệnh df
Trước khi bạn bắt đầu sử dụng lệnh df, hãy lưu ý về cú pháp của nó. Giống như hầu hết các công cụ terminal Linux, nó rất đơn giản; thành thạo nó sẽ tiết kiệm thời gian khi bạn sử dụng lệnh df thường xuyên hơn.
Bạn có thể kiểm tra cú pháp lệnh df theo cách thủ công với lệnh trợ giúp:
df --helpBạn sẽ thấy dòng đầu tiên:
Usage: df [OPTION]... [FILE]...Như vậy, bạn sẽ gõdf,tiếp theo là[OPTION],sau đó là [FILE] hoặc thư mục liên quan.
Những điều này được liệt kê trong tệp trợ giúp, nhưng bạn có thể tiếp tục đọc để xem một số ví dụ được minh họa.
1. Hiển thị mức sử dụng đĩa bằng lệnh df

Để hiển thị dung lượng ổ đĩa của máy tính, cùng với loại hệ thống tệp, dung lượng đã sử dụng và khả dụng, v.v., hãy dùng:
df2. Hiển thị mức sử dụng đĩa cho một ổ đĩa cụ thể
Bạn có thể chọn một ổ đĩa hoặc phân vùng cụ thể. Chỉ cần thêm đường dẫn tệp dưới dạng
[OPTION]:
df /home3. Hiển thị tất cả các hệ thống tệp

Lệnh df mặc định chỉ hiển thị hệ thống tệp tiêu chuẩn trên máy tính. Nó bỏ qua hệ thống tệp không thể truy cập, bản sao (trong hệ thống RAID chẳng hạn) và hệ thống tệp giả.
Tuy nhiên, bạn có thể hiển thị chúng, chỉ cần sử dụng switch-a (viết tắt cho all – tất cả):
df -a4. Tìm thông tin cho một tệp cụ thể
Bạn cần tìm kiếm dữ liệu liên quan đến một tệp cụ thể? Nếu bạn cần biết vị trí của một tệp cụ thể và dung lượng còn lại trên thiết bị mà tệp đó được lưu trữ, hãy sử dụng:
df /home/christian/file.txtLệnh này rất hữu ích khi theo dõi dữ liệu để di chuyển giữa các ổ đĩa cứng. Ví dụ: bạn có thể đang di chuyển dữ liệu cá nhân quan trọng sang ổ đĩa hoặc phân vùng phụ.
5. Hiển thị Inodes
Inodes là chìa khóa của hệ thống tệp Linux, lưu trữ thông tin về tệp giống như một cơ sở dữ liệu. Để hiển thị thông tin về đầu vào inodes
df -i6. Sử dụng lệnh df để hiển thị hệ thống tệp

Bạn cần biết loại hệ thống tệp nào đang được sử dụng trên ổ đĩa? Sử dụng -Ttheo sau là một đường dẫn tệp.
df -T /home/christian/file.txtTìm cột có tiêu đề Type. Như bạn có thể thấy trong ví dụ này, loại tệp ở đây là ext4.
7. Bao gồm một số loại hệ thống tệp
Nếu bạn muốn hiển thị tất cả các thiết bị hệ thống tệp ext4, hãy sử dụng:
df -t ext48. Loại trừ một số loại hệ thống tệp
Bạn muốn loại trừ một loại hệ thống tệp? Để hiển thị tất cả các loại hệ thống tệp trên ổ đĩa của bạn ngoại trừ ext4, hãy sử dụng:
df -x ext49. Xem tổng mức sử dụng đĩa

Trong khi lệnh df cơ bản hiển thị tổng mức sử dụng đĩa tóm tắt, nó không bao gồm các tệp ẩn. Để tính cả các tệp ẩn trong đó, hãy sử dụng
df --total10. Xem tệp trợ giúp
Trong khi hầu hêt các lệnh df có thể được tìm thấy các lệnh trong danh sách này, bạn sẽ tìm thấy một số ví dụ khác, hiếm khi được sử dụng trong tệp trợ giúp. Để xem tệp này, gõ:
df --help11. Hiển thị kết quả df theo KB, MB và GB
Ngoài tất cả những điều trên, lệnh df cũng có thể được điều chỉnh một chút để mang lại kết quả dễ đọc hơn. Theo mặc định, đầu ra là byte. Nếu bạn biết byte liên quan như thế nào với megabyte và gigabyte, đây có thể không phải là vấn đề đối với bạn.

Tuy nhiên, để hiển thị đầu ra lệnh df bằng gigabytes (GB), bạn có thể dùng switch -h ,bằng megabyte (MB) với -m , bằng kilobyte với -k
Cách sử dụng rất đơn giản — tùy chọn xuất hiện ở vị trí được chỉ định, cùng với bất kỳ vị trí nào khác được chọn nếu cần. Ví dụ, nếu bạn muốn xem kích thước của một tệp cụ thể bằng GB thay vì byte như mặc định, hãy sử dụng đường dẫn tệp và tên tệp:
df -h /home/christian/file.txtLệnh df là chìa khóa để sử dụng Linux thành công
Hy vọng, sau bài viết này, bạn sẽ quen thuộc hơn với lệnh df. Đương nhiên, bạn có thể sống mà không có nó và có thể tìm thấy thông tin bạn cần trong trình quản lý tệp. Nhưng chỉ với hai lần nhấn phím, bạn cũng có thể tìm thấy thông tin mình cần trong terminal.
Dịch từ: https://www.makeuseof.com/tag/df-command-linux-example/
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty
