July 14, 2015

Tìm top 10 file/thư mục chiếm nhiều dung lượng nhất trên Linux

Trong một số trường hợp, bạn cần tìm nhanh xem file hay thư mục nào đang chiếm nhiều dung lượng nhất trên ổ cứng. Và thông thường, chúng ta sẽ cần tìm ở một số thư mục chính có khả năng chiếm nhiều dung lượng như /tmp, /home hay /var.
Trên Linux không có lệnh đơn nào cho phép thống kê các file/thư mục chiếm nhiều dung lượng. Mặc dù vậy, bằng sự kết hợp của 3 lệnh cơ bản sau đây (sử dụng câu lệnh ghép), bạn sẽ dề dàng tìm thấy những file/thư mục đang chiếm nhiều dung lượng nhất.
  • du: Tính dung lượng ổ cứng mà file/thư mục đang chiếm dụng.
  • sort: Sắp xếp các dòng của một file text hoặc của dữ liệu truyền vào.
  • output: Hiển thị phần đầu nội dung một file văn bản, ví dụ 10 dòng đầu tiên của kết quả sau sắp xếp sẽ là 10 file/thư mục chiếm nhiều dung lượng nhất.
Gõ dòng lệnh sau để bắt đầu tìm 10 file/thư mục chiếm nhiều dung lượng nhất:
# du -a /var | sort -n -r | head -n 10
Nếu bạn muốn một kết quả quen thuộc hơn, dễ hiểu hơn thì có thể thử phương án sau:
$ cd /path/to/some/where
$ du -hsx * | sort -rh | head -10
Trong đó:
  • cd /path/to/some/where: là lệnh di chuyển tới đường dẫn của thư mục cần kiểm tra dung lượng.
  • Lệnh du với tham số -h (du -h): Hiện kết quả với định dạng quen thuộc với người dùng (ví dụ: 1K, 234M, 2G).
  • Lệnh du với tham số -s (du -s): Chỉ hiện thống kê chung kết quả kiểm tra của lệnh du.
  • Lệnh du với tham số -x (du -x): Bỏ qua thư mục khác định dạng file hệ thống của hệ điều hành.
  • Lệnh sort với tham số -r (sort -r): Đảo ngược kết quả so sánh.
  • Lệnh sort với tham số -h (sort -h): So sánh bằng tham số điều chỉnh the đơn vị đo lường quen thuộc (K, M, G). Chỉ áp dụng cho lệnh sort cài thêm theo giấy phép phần mềm GNU.
  • Lệnh head với tham số -10 hoặc -n 10 (head -10 hoặc head -n 10): Hiển thị 10 dòng đầu tiên của kết quả tìm kiếm.

Related Posts:

  • Tìm top 10 file/thư mục chiếm nhiều dung lượng nhất trên Linux Trong một số trường hợp, bạn cần tìm nhanh xem file hay thư mục nào đang chiếm nhiều dung lượng nhất trên ổ cứng. Và thông thường, chúng ta sẽ cần tìm ở một số thư mục chính có khả năng chiếm nhiều dung lượng như /tmp, /home… Read More
  • Hướng dẫn reset password cho VPS Linux Có thể vì 1 nguyên nhân nào đó, chủ quan hay khách quan khiến thông tin quản trị hiện tại của bạn không kết nối SSH đến server VPS linux đặt tại hệ thống của chúng tôi. Hoặc bạn không thể nhớ chính xác thông tin q… Read More
  • Làm gì khi Linux full disk ? Vấn đề HĐH linux full disk là một vấn đề khá rắc rồi với những ai quản trị web trên Server Linux, VPS. Nguyên nhân có thể do các file log web, mail queue, log mail…. Vậy làm thế nào để tìm nhưng file hay thư mục nà… Read More
  • Xem lượng RAM đã dùng trên Linux đúng cách Có rất nhiều bạn phàn nàn vấn đề rằng VPS luôn sử dụng full RAM, lượng RAM trống lúc nào cũng rất ít. Tuy nhiên, các bạn đã xem thông tin RAM đúng cách chưa? Hãy tham khảo bài viết bên dưới. Để xem lượng RAM đã sử dụng chún… Read More
  • Vô hiệu hóa chức năng PHP sử dụng disable_functions trong php.ini PHP là ngồn ngữ kịch bản có rất nhiều tính năng (hàm) phong phú. Tuy nhiên một số hàm này có thể dẫn đến những cuộc tấn công không mong muốn, hoặc làm giảm hiệu suất hoạt động của hệ thống. Để vô hiệu hóa các hàm này PHP cho… Read More

0 comments:

Post a Comment