Tôi đã đào được những tập tin lớn nhất trên máy tính Linux của mình

Tác giả Starlink, T.Sáu 16, 2025, 11:45:10 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Nhờ lệnh ncdu, tôi đã đi câu cá và câu được một số con cá lớn.

Tôi không phải là người duy nhất nhận thấy rằng, bất kể tôi mua bao nhiêu dung lượng lưu trữ cho máy tính, rác kỹ thuật số luôn chất đống. May mắn cho tôi, trên Linux, có một lệnh terminal đơn giản cho phép tôi dễ dàng kéo lên các tệp nặng nhất. Tôi không quá tự hào về kết quả.


1. Gặp gỡ ncdu và đi câu cá Whoppers

Tôi thành thật mà nói: Tôi không phải là chuyên gia về dòng lệnh. Nếu một công việc có thể được thực hiện dễ dàng và hiệu quả trong một ứng dụng đồ họa, tôi sẽ thực hiện theo cách đó.

Tuy nhiên, không phải mọi công việc đều như vậy. Tôi cần tìm ra những tệp nào chiếm nhiều dung lượng nhất trên ổ đĩa của PC Linux và tôi biết rằng việc kiểm tra kích thước của từng thư mục trong trình duyệt tệp Dolphin sẽ không hiệu quả. Tôi biết rằng thiết bị đầu cuối Linux phải có giải pháp tốt hơn.

May mắn thay, nó có. Tôi đã tìm kiếm và tìm thấy ncdu, một ứng dụng dựa trên thiết bị đầu cuối để quét và dễ dàng tìm ra vị trí của các tệp lớn nhất trên ổ đĩa Linux của bạn.

Sử dụng ncdu cực kỳ đơn giản: mở terminal, nhập ncdu, nhấn Enter và đợi. Nó sẽ quét mọi tệp trong thư mục hiện tại, cùng với các thư mục con của nó. Nó cũng bao gồm các tệp ẩn, vì vậy đừng nghĩ rằng chúng sẽ thoát khỏi cơn thịnh nộ của chúng tôi hôm nay.

Nếu bạn muốn quét các thư mục cụ thể, bạn có thể cho ncdu biết. Ví dụ, để quét mọi thứ trong các tệp tạm thời của hệ thống, bạn sẽ sử dụng:

Mã nguồn [Chọn]
ncdu /tmp
Hoặc để quét toàn bộ hệ thống bắt đầu từ thư mục gốc, bạn có thể gọi:

Mã nguồn [Chọn]
ncdu /
Trong trường hợp của tôi, tôi không dám đụng đến bất kỳ tệp hệ thống nào. Thay vào đó, tôi muốn giới hạn việc do thám của mình trong thư mục home của tôi. Mọi thứ ở đó sẽ chỉ liên quan đến các tệp cá nhân của tôi thay vì bất kỳ tệp cấu hình quan trọng nào và những thứ tương tự.

2. Màn hình đầu tiên: Góc nhìn từ trên xuống

Vì terminal của tôi mặc định mở tới thư mục home nên tôi chỉ cần khởi chạy terminal bằng phím tắt Ctrl+Alt+T và đưa ra lệnh ncdu.

Khi ncdu hoàn tất quá trình quét, nó sẽ liệt kê tất cả các thư mục và tệp theo thứ tự giảm dần, với trang web sử dụng dung lượng lưu trữ lớn nhất ở trên cùng. Nó bao gồm một biểu đồ thanh về kích thước tương đối cho mỗi thư mục hoặc tệp, do đó bạn có thể đánh giá những kẻ vi phạm chỉ trong nháy mắt.


Nếu tôi quyết định thực sự muốn xem các tệp nhỏ nhất trước vì một lý do nào đó, tôi chỉ cần nhấn phím s để chuyển đổi thứ tự tăng dần và giảm dần. Tôi cũng có thể sắp xếp lại theo số lượng mục (tức là tệp và thư mục con) bằng phím C.

Giao diện ncdu về cơ bản là trình duyệt tệp, do đó việc điều hướng các thư mục rất dễ dàng. Sử dụng các phím mũi tên hoặc theo kiểu Vim, các phím h, j, k và l, bạn có thể dễ dàng vào và ra khỏi các thư mục. Không lâu sau đó, tôi đã lập một danh sách các mục tiêu chiếm nhiều dung lượng lưu trữ.

3. Máy ảo ở khắp mọi nơi

Trong lần đầu tiên sử dụng máy tính xách tay Kubuntu Focus, tôi nhanh chóng phát hiện ra rằng mình có thói quen VM (Máy ảo) có vấn đề. Bạn có thể đã nhận thấy trong ảnh chụp màn hình trước đó rằng, ngoại trừ thư mục Tải xuống, hầu hết dung lượng lưu trữ của tôi đều bị chiếm dụng bởi các ổ đĩa ảo nơi Windows 10, Linux Mint và DietPi đang tồn tại.


Tôi cũng sử dụng Quickemu và Virtual Box cho VM, vì vậy chúng được phân tán khắp nơi. Thật không may, tôi hiếm khi cảm thấy cần phải xóa các VM quý giá của mình—cho đến khi chúng bị hỏng và không sử dụng được do tôi mày mò.


4. Tải xuống: Ngăn kéo rác của máy tính hiện đại

Chúng ta đều thấy điều đó sắp xảy ra: thư mục Downloads, nơi chứa rất nhiều tệp tạm thời hữu ích. Một số tệp lớn hơn những tệp khác, đặc biệt là các tệp ISO mà tôi sử dụng để cài đặt các máy ảo đã đề cập ở trên. Sau đó là thư mục "hoàn chỉnh" của trình đọc tin tức Usenet của tôi, mà chúng ta sẽ không khám phá hôm nay nhưng tôi có thể đảm bảo là hoàn toàn vô hại.

Tất nhiên, đôi khi, các tệp chúng tôi thu thập chiếm không gian không phải riêng lẻ mà là tập hợp. Bạn cũng có thể tìm thấy tổng số mục ở cuối màn hình. Lưu ý rằng tổng số này bao gồm mọi thứ trong các thư mục con của thư mục hiện tại. Bạn càng đi sâu, số lượng càng nhỏ.

Thật khó để đọc trong ảnh chụp màn hình này do bảng màu không đẹp của thiết bị đầu cuối hiện tại của tôi, nhưng nó lại hiển thị "208" trong tệp Tải xuống của tôi. Như bọn trẻ nói, oof.

5. Trò chơi tôi không bao giờ chơi

Mặc dù tôi không chơi game nhiều trên máy tính xách tay của mình, nhưng đôi khi tôi chơi game trên máy tính để bàn chạy Garuda Linux. Từ khóa ở đây là "đôi khi", như đã được tiết lộ khi tôi chạy ncdu trên máy tính đó. Kết quả cho thấy, ngoài việc có thêm nhiều máy ảo và một nơi tôi tạm thời lưu trữ thư mục sao lưu, một số trò chơi lớn mà tôi đã không chơi trong nhiều tháng.


Steam lưu trữ các tệp trò chơi trong thư mục "/.local" và đó là lý do tại sao nó ở đầu danh sách. Vì đây là tệp ẩn của Linux, bạn sẽ không thấy nó bình thường trong trình duyệt tệp đồ họa của mình trừ khi bạn bật tùy chọn đó.

6. Bộ nhớ đệm lớn của một số chương trình

Tôi cũng tìm thấy trên máy tính để bàn của mình một số bộ nhớ đệm lớn được lưu trữ thay mặt cho Google Chrome, Spotify và Mozilla Firefox.


Điều này có lý, vì tôi sử dụng những chương trình đó khá nhiều và chúng đòi hỏi phải tải xuống dữ liệu liên tục. Tuy nhiên, càng có lý do hơn để đảm bảo máy tính tiếp theo của bạn có nhiều dung lượng lưu trữ hơn là ít hơn.

7. Phải làm gì với tất cả các tập tin này?

Khi đến lúc thực sự bắt đầu dọn dẹp và loại bỏ những thứ chiếm nhiều không gian, ncdu sẽ cung cấp cho bạn lệnh xóa đơn giản bằng phím d. Nó sẽ nhắc bạn xác nhận, cho đến khi bạn yêu cầu nó ngừng hỏi.


Tôi thấy rằng việc xóa diễn ra ngay lập tức và tập tin không chuyển đến thùng rác, vì vậy hãy đảm bảo rằng bạn chắc chắn về việc xóa tập tin đó.

Bạn cũng có thể mở một cửa sổ terminal khác và sử dụng rm để đưa ra lệnh xóa mạnh hơn.

Tất nhiên, tôi đã sử dụng Steam để xóa những trò chơi Steam mà tôi không định chơi nữa, và Heroic Game Launcher cho các tệp trò chơi mà nó tạo ra. Theo cách đó, nhiều tệp hơn mà những người quản lý đó trên hệ thống của tôi đã tự động xóa, thay vì tôi chỉ xóa và xóa riêng từng tệp mà tôi thấy trước mặt mình. Chrome, Spotify và Firefox, tất cả đều có công cụ xóa bộ nhớ đệm riêng trong menu cài đặt của chúng.

Nếu ncdu cho thấy bạn có thói quen lưu trữ không ổn định như tôi, hãy cân nhắc mở rộng dung lượng bằng ổ SSD bên trong đáng tin cậy. Nếu bạn không truy cập tệp thường xuyên hoặc cần chúng nhanh và phản hồi, bạn có thể có cùng dung lượng lưu trữ rẻ hơn với ổ HDD bên trong.