Cách xóa tập tin cấu hình hoàn toàn


11

Gần đây tôi đã gỡ cài đặt một số phần mềm bằng cách sử dụng sudo apt-get --purge autoremove, nghĩ rằng việc này sẽ xóa tất cả dấu vết của phần mềm bao gồm các tệp phụ thuộc và tệp cấu hình không sử dụng. Tuy nhiên tôi phát hiện ra rằng một tập tin cấu hình đã bị bỏ lại trong thư mục nhà của tôi.

Có một lệnh mạnh mẽ hơn mà sẽ loại bỏ ngay cả điều đó?

Ngoài ra, có an toàn để xóa các tệp và thư mục ẩn trong nhà không, nếu chúng chỉ là các tệp cấu hình, hoặc có các loại tệp khác?

Câu trả lời:


16

apt-get purgechỉ loại bỏ các tệp cấu hình ở cấp hệ thống (ví dụ: các tệp được tạo bởi debconf). Nó không chạm vào bất cứ thứ gì trong thư mục nhà của bạn - bạn phải xóa chúng bằng tay. Điều đó có ý nghĩa nếu bạn nghĩ về nó: có thể có nhiều người dùng, những người có lẽ sẽ không muốn quản trị viên xóa dữ liệu khỏi các thư mục nhà của họ!

Các ứng dụng thường lưu trữ dữ liệu cấu hình trong một trong các thư mục ẩn sau mà bạn có thể xóa nếu bạn chắc chắn rằng mình không sử dụng dữ liệu:

  • ~ /. ứng dụng
  • ~ / .config / ứng dụng
  • ~ / .cache / ứng dụng
  • ~ / .local / share / ứng dụng

Thay thế "ứng dụng" bằng tên của gói. Hầu hết các ứng dụng không lưu trữ tệp người dùng trong các thư mục đó và nếu bạn vô tình xóa thứ gì đó ra khỏi thư mục nhà mà hệ thống cần, nó thường chỉ được tạo lại. Tất nhiên, sẽ không đau khi nhìn vào bên trong trước khi bạn xóa chúng, chỉ để đảm bảo không có gì bạn muốn trong đó.

Đối với ứng dụng gnome 2 bạn cũng có thể muốn chạy:

gconftool-2 --recursive-unset /apps/application

(một lần nữa thay thế "ứng dụng" bằng tên ứng dụng) sẽ loại bỏ các tùy chọn ứng dụng của bạn.

Cập nhật 12-14-2012

Đối với ứng dụng gnome 3, lệnh gconftool-2 ở trên được thay thế bằng:

gsettings reset-recursively [schema]

Bạn có thể tìm thấy lược đồ cho ứng dụng với

gsettings list-schemas | grep application


Đối với một số ứng dụng, cũng có~/.local/share/application
Panther

1

Tôi không biết cách tự động, nhưng bạn có thể xóa thủ công thư mục cấu hình ẩn khỏi thư mục chính của bạn.

Thông thường tên .appnamethư mục nằm trong thư mục chính của bạn, ví dụ, mozilla firefox có thư mục cấu hình có tên .mozilla.

để hiển thị thư mục ẩn từ nautilus, bạn có thể nhấn CTRL + H

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.