Dọn dẹp thư mục nhà của tôi


25

Tôi gặp vấn đề sau, tôi đã cài đặt một loạt các gói Ubuntu kể từ khi tôi sử dụng Ubuntu, bây giờ tôi đã xóa các gói này bằng Trình quản lý gói Synaptic nhưng bằng cách nào đó, nó vẫn để các thư mục ẩn trong thư mục nhà của tôi cho các ứng dụng cụ thể mà tôi đã gỡ cài đặt , chiếm không gian đĩa đơn. ví dụ. .Netbeans và .amarok vv

Có cách nào để phát hiện các thư mục không còn được sử dụng tự động và xóa chúng không?

Câu trả lời:


14

Hãy xem các thư mục làm phiền bạn, để xem liệu có gì có giá trị trong đó không và - nếu bạn hài lòng với việc mất dữ liệu - chỉ cần xóa chúng (chỉ trong trường hợp, bạn có thể chọn để chúng vào thùng rác trong một vài tuần).

Trong tương lai, bạn có thể hướng dẫn người quản lý gói của mình xóa ứng dụng cũng như các tệp cấu hình trên toàn hệ thống bằng cách thực hiện một cuộc thanh lọc .

  • Trong synap, nhấp chuột phải vào gói và chọn Đánh dấu để loại bỏ hoàn toàn .
  • Trên dòng lệnh, nếu bạn thích, gõ sudo apt-get purge packagename.

Điều này sẽ xóa mọi dữ liệu cấu hình và ứng dụng mà ứng dụng đã tạo trên toàn hệ thống, tất nhiên - nó sẽ giữ nguyên vẹn tất cả dữ liệu bạn đã lưu trong ứng dụng (ví dụ: thư mục dự án của NetBeans), bao gồm tất cả người dùng- cấu hình cụ thể được lưu trong thư mục nhà của bạn. Xóa thủ công là cách duy nhất để thoát khỏi những thứ đó.

Nếu bạn muốn tìm hiểu những thư mục nào chiếm nhiều dung lượng, có Trình phân tích sử dụng đĩa (Ứng dụng → Phụ kiện → Trình phân tích sử dụng đĩa), chọn tùy chọn "quét nhà" để nhận danh sách mọi thứ trong nhà, bao gồm các tệp ẩn.

Ngoài ra, hãy sử dụng Trình xử lý máy tính (Hệ thống → Quản trị → Trình xử lý máy tính) để dọn sạch mọi rác rưởi mà người quản lý gói để lại. Về mặt dòng lệnh, điều này sẽ tương đương với việc làm sudo apt-get autoremove && sudo apt-get autoclean.

Một số ứng dụng, như NetBeans và AmaroK, có thể để lại khá nhiều dữ liệu. Nhưng không có cách nào để hệ thống tự động xóa chúng mà không có nguy cơ xóa thứ gì đó mà ai đó thực sự muốn giữ. Vì lợi ích của người dùng, không có tính năng này; một công việc tốt khi xem xét bạn có thể đã sử dụng netbeans trong một vài năm trước khi xóa nó - tôi sẽ thực sự khó chịu nếu apt xóa tất cả công việc của bạn để giải phóng 500 kilobyte. :-)


6
Lệnh thanh lọc và tính năng Synaptic liên quan không xóa các tệp cấu hình khỏi người dùng / nhà. Nó loại bỏ các cấu hình từ / etc và có thể các thư mục hệ thống khác. Họ chỉ có cách tôi biết để xóa các thư mục cấu hình ẩn khỏi / home là xóa thủ công.
lovlinux

4

Chà, tôi đã gặp vấn đề tương tự một lần và tôi chỉ cần mở nautilus, nhấn Ctrl+ hđể xem các tập tin ẩn và sắp xếp chúng theo ngày. Tôi tìm thấy rất nhiều thư mục mà người sói đã sửa đổi sau một ngày nhất định. Mặc dù vậy, hãy lưu ý rằng tôi đã cài đặt phiên bản Ubuntu mới và do đó một số ứng dụng có ngày sửa đổi mới hơn, giúp tôi sắp xếp.

Tôi không chắc chắn về điều này: Một số ứng dụng có thể thay đổi các tệp trong thư mục, nhưng ngày thư mục sẽ không được sửa đổi. Bạn phải kiểm tra cho điều đó quá.


3

Không có cách nào để phát hiện những thư mục không sử dụng này đáng tin cậy. Một chương trình có thể chọn bất kỳ tên thư mục để lưu thông tin người dùng. Không nhất thiết phải có mối quan hệ giữa tên thư mục và tên chương trình.

Trong hầu hết các trường hợp, không đáng để xóa các thư mục này vì hầu hết chúng chiếm rất ít không gian. Và nếu bạn từng cài đặt lại chương trình, tất cả dữ liệu của bạn vẫn ở đó.

Tuy nhiên, bạn có thể xóa các thư mục chiếm nhiều dung lượng. Bạn phải đoán xem các thư mục không được sử dụng nữa. Bạn có thể muốn sao lưu các thư mục này trước.

Không gian bị chiếm bởi mỗi thư mục có thể được liệt kê bằng trình quản lý tệp đồ họa hoặc trên bảng điều khiển với lệnh như thế này:

cd "$HOME"
du -h --max-depth 1

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.