Computer >> Máy Tính >  >> Hệ thống >> Linux

Sử dụng du để giải phóng dung lượng đĩa trong Linux

Sử dụng du để giải phóng dung lượng đĩa trong Linux

Nếu chưa quen với thế giới của Linux, bạn có thể tự hỏi làm cách nào để giải phóng dung lượng ổ đĩa. Nó không phải lúc nào cũng đơn giản như chỉ gỡ cài đặt một số chương trình. Điều này đặc biệt đúng nếu bạn có nhiều tệp chiếm dung lượng nằm rải rác trên toàn bộ hệ thống tệp của mình. Mặc dù có nhiều cách khác nhau để giải phóng dung lượng ổ đĩa trong Linux, hãy đọc để tìm hiểu về một trong những cách nhanh nhất:sử dụng du và một số lệnh đầu cuối cơ bản.

Du là gì?

du là một lệnh tiêu chuẩn trong Linux nhanh chóng hiển thị thông tin về việc sử dụng đĩa. Bản thân tên của lệnh là viết tắt của “việc sử dụng đĩa”. Mặc dù điều này có vẻ rất cơ bản, nhưng du có một loạt các tùy chọn và cách sử dụng khiến nó trở thành một công cụ có giá trị cho cả người mới bắt đầu và người dùng Linux nâng cao.

Cách bắt đầu sử dụng du

Bạn có thể tự hỏi làm thế nào để bắt đầu sử dụng du . Tất nhiên, cách đơn giản và cơ bản nhất là sử dụng lệnh mà không có bất kỳ tùy chọn nào:

du
Sử dụng du để giải phóng dung lượng đĩa trong Linux

Tuy nhiên, đây không phải là thông tin đặc biệt hữu ích. Đầu ra được đưa ra ở đây thường được các chương trình và tập lệnh khác sử dụng, nhưng để làm cho nó hữu ích cho người dùng bình thường, chúng tôi sẽ cần bao gồm một số tùy chọn.

Một trong những tùy chọn như vậy là chuyển đổi đầu ra kích thước sang định dạng mà bạn có thể đọc được. Để thực hiện việc này, bạn sẽ cần thêm -h cờ hoặc --human-readable cờ.

du -h
Sử dụng du để giải phóng dung lượng đĩa trong Linux

Điều này làm cho kích thước của các tệp ở bên trái dễ dàng hơn để phân tích cú pháp. Nhưng vẫn còn rất nhiều điều cần giải quyết ở đây. May mắn thay, một số tùy chọn khác giúp việc này dễ dàng hơn.

-s cờ sẽ tóm tắt việc sử dụng đĩa của thư mục nhất định. Điều này thường được kết hợp với -h cờ để đưa ra một bản tóm tắt rất đơn giản và dễ đọc về thư mục.

du -hs
Sử dụng du để giải phóng dung lượng đĩa trong Linux

Tùy thuộc vào thư mục bạn đang kiểm tra với du , bạn có thể cần nâng cao đặc quyền của mình bằng cách sử dụng sudo hoặc tương tự. Ví dụ:khi bạn muốn xem mức sử dụng đĩa mà thư mục gốc đang sử dụng.

Mặc dù có nhiều tùy chọn hữu ích khác mà bạn có thể sử dụng với du , -h-s cờ là những cờ duy nhất chúng tôi cần để dọn dẹp dung lượng ổ đĩa.

Cách giải phóng dung lượng đĩa Linux bằng du

Bây giờ bạn đã biết cách sử dụng du , bạn có thể tận dụng nó khi giải phóng dung lượng ổ đĩa trên máy tính của mình.

Cách nhanh nhất để dọn dẹp ổ đĩa của bạn là trước tiên tìm hiểu xem bộ nào đang sử dụng nhiều dung lượng nhất. Bạn có thể làm điều này bằng cách cho phép du quét toàn bộ hệ thống. Để làm điều này, bạn sẽ thêm dấu hoa thị vào cuối đường dẫn thư mục. Dấu hoa thị hoạt động như một ký tự đại diện và yêu cầu lệnh xem xét mọi thứ trong thư mục.

sudo du -hs /*
Sử dụng du để giải phóng dung lượng đĩa trong Linux

Điều này cho bạn biết thư mục nào trong hệ thống tệp đang chiếm nhiều dung lượng nhất. Từ đó, bạn có thể sử dụng cùng một lệnh trong mỗi thư mục để tìm ra thư mục con và tệp nào đang chiếm nhiều dung lượng nhất.

Trong nhiều trường hợp, bạn sẽ tìm kiếm thư mục chính của mình, vì đây là nơi bạn sẽ lưu trữ các tệp cá nhân của mình. Bạn có thể thực hiện việc này bằng cách tìm kiếm ~/ , vì đây là cách viết tắt cho thư mục chính của bạn.

du -hs ~/*
Sử dụng du để giải phóng dung lượng đĩa trong Linux

Tiếp tục lặp lại các lệnh này nếu cần để thu hẹp thư mục nào đang chiếm nhiều dung lượng nhất.

Ví dụ:nếu bạn có một thư mục có tên là “Storage” trong thư mục chính chiếm nhiều dung lượng, hãy sử dụng du để tìm ra tệp nào trong đó là tệp lớn nhất.

du -hs ~/Storage/*
Sử dụng du để giải phóng dung lượng đĩa trong Linux

Từ đây, bạn có thể chỉ cần xóa các tệp mà bạn không muốn sử dụng rm lệnh.

rm -rf ~/Storage/big-file

Thực hiện việc này đối với mọi tệp khác mà bạn không còn muốn trên ổ đĩa của mình để giải phóng dung lượng lưu trữ mong muốn.

Các câu hỏi thường gặp

1. Có cách nào để sắp xếp theo kích thước tệp không?

Có, bạn có thể chuyển đầu ra từ du thành sort để sắp xếp theo kích thước tệp.

du -hs ~/* | sort -hr

2. Làm cách nào để biết tôi còn bao nhiêu dung lượng đĩa trống?

Bạn sẽ sử dụng df , một lệnh hoàn toàn khác với cách sử dụng rất đơn giản, để xem bạn có bao nhiêu dung lượng đĩa trống:

df -h

3. Tôi có nên sử dụng du để xóa các chương trình khỏi máy tính của mình không?

Không, phương pháp này chỉ hữu ích cho các tệp bạn đã tự lưu. Nếu bạn muốn xóa một chương trình, bạn nên sử dụng trình quản lý gói hoặc trung tâm phần mềm của nhà phân phối.

Kết thúc

Như bạn có thể thấy, giải phóng dung lượng ổ đĩa trong Linux bằng dòng lệnh khá đơn giản. Khi bạn đã quen với việc sử dụng du và tất cả các tùy chọn của nó, bạn sẽ thấy rằng nó cũng nhanh hơn và dễ dàng hơn nhiều so với hầu hết các phương pháp khác.

Nhưng đây chỉ là phần nổi của tảng băng khi nói đến các lệnh. Đọc tiếp để biết những lệnh nào cần sử dụng để tìm kiếm tệp trong Linux.