Có an toàn để xóa mọi thư mục ẩn trong thư mục nhà?


16

Thư mục $ HOME (còn được gọi là '~') của tôi có rất nhiều thư mục cấu hình ẩn.

Có an toàn để xóa tất cả chúng ?

Cụ thể

  • Hệ điều hành sẽ bị hỏng nếu tôi làm như vậy?
  • Trình điều khiển ethernet / máy in / âm thanh / đồ họa của tôi sẽ ngừng hoạt động?
  • Tôi không quan tâm đến những thứ hời hợt như: chủ đề Gnome, Phím tắt, Cài đặt phông chữ, v.v.

Trước khi xóa bất cứ điều gì đọc: askubuntu.com/questions/55205/... nó là rất quan trọng và tôi thấy một số người chỉ nhảy đến kết luận đây.
Luis Alvarado

Câu trả lời:


10

Bạn nên tương đối an toàn:

  • Chắc chắn hệ điều hành của bạn sẽ không bị hỏng, các tệp chấm trong homethư mục chủ yếu là các tệp cấu hình, nếu chúng không có ứng dụng nào sẽ chỉ sử dụng mặc định.
  • Trình điều khiển thiết bị (như ethernet, video, âm thanh, ...) nên được định cấu hình trên toàn hệ thống , vì vậy bạn nên an toàn.
  • Đó là những thứ sẽ " phá vỡ " vì tất cả các tùy chọn / tùy chỉnh của bạn sẽ bị mất, nhưng bạn không quan tâm;)

Trong thực tế, nếu bạn thêm một người dùng khác với hệ thống thư mục home của ông sẽ được chủ yếu là trống rỗng, ngoại trừ một số tập tin mặc định được đặt bên trong theo mặc định. Nhưng những mặc định đó là đặc thù và không bắt buộc.

Vì vậy, có, bạn nên khá an toàn xóa mọi thứ bên dưới home.

Chỉ trong trường hợp, chơi an toàn và di chuyển chúng sang thư mục khác và kiểm tra mọi thứ đều ổn trước khi xóa chúng.


9
Đó là một lời khuyên thực sự xấu. Bạn đang nói với anh ta rằng việc xóa cơ sở dữ liệu của bạn là tương đối an toàn, nhưng bạn không biết những cơ sở dữ liệu đó chứa gì. Bạn nói với anh ta rằng việc xóa .wine tương đối an toàn, nhưng bạn không biết anh ta phụ thuộc vào ứng dụng Windows nào hoặc dữ liệu nào được lưu trữ ở đó. Tư vấn nguy hiểm. -1
Jo-Erlend Schinstad

Bạn nên luôn luôn chơi an toàn và di chuyển các thư mục đầu tiên, để xem nếu có bất cứ điều gì phá vỡ. Tôi di chuyển mọi thư mục .folder sang backups_old (ví dụ) mỗi khi tôi nâng cấp Ubuntu, vì tôi muốn có một cảm giác mới "sạch" với máy tính để bàn của mình (chỉ là một thói quen tôi đoán) và tôi không nhớ có vấn đề gì. Và nếu bất kỳ ứng dụng nào bị hỏng (hoặc bạn chỉ muốn khôi phục cài đặt cho ứng dụng cụ thể), bạn chỉ cần tìm .folder có cùng tên và chuyển nó về nhà. liên quan
danizmax

5
@ jo-erlend anh hỏi cụ thể về việc mỏ OSdevice drivers, không phải ứng dụng windows.
Ông Shunz

9

Nó không an toàn để xóa chúng. Tôi muốn cho bạn biết lý do tại sao tôi đã kiểm tra nhanh thư mục nhà của tôi và đây là một số lý do tại sao đối với tôi nó không an toàn (Và làm tôi khóc một dòng sông thực sự):

  • Chúng chứa các tập tin cấu hình. Được biết, một số người trong số họ có thể tự tạo lại nhưng nếu bạn thay đổi hoặc tùy chỉnh một ứng dụng, thay đổi sẽ không còn nữa.

  • Đối với thư mục .local và .cache, bạn đang nói về nhiều gói bộ nhớ cache cấu hình và đã tải xuống. Điều này liên quan đến việc phải tải xuống vài megabyte nếu không phải là gigabyte thông tin hoặc phải cài đặt lại một số ứng dụng (nếu chúng quản lý để báo lỗi về việc không đọc tệp cấu hình)

  • Đối với các ứng dụng rất lớn như RƯỢU, nó sẽ tự ẩn trong .wine trong thư mục chính, giết nó, cũng giống như định dạng toàn bộ ổ đĩa windows của bạn. Bạn vừa xóa mọi thứ về rượu và bất kỳ ứng dụng windows nào bạn đã cài đặt. Trong trường hợp của tôi, chúng ta đang nói về 6 ứng dụng có tới 23GB thông tin. Hãy tưởng tượng nếu ai đó cài đặt 10 trò chơi, microsoft office, photoshop và một số ứng dụng khác và sau đó xóa tất cả những thứ đó. Cơn đau tim đến gần.

  • Nếu bạn có thư mục XBMC trong đó là .xbmc. Tôi biết một số người bao gồm cả tôi sẽ khóc vì thực tế là họ phải tải xuống TẤT CẢ nội dung một lần nữa cho các bộ phim và video. Đó là khoảng 12 giờ làm việc với giả định rằng kết nối internet không giảm.

  • Thư mục .mozilla ở đó. Cấu hình và thông tin addon của bạn sẽ bị mất.

  • Bạn có sử dụng một số trang SSH. Không còn nữa. Bạn cần cấu hình lại chúng. Điều này có thể được đọc như là một vấn đề bảo mật nếu bạn làm điều này trên một công ty.

  • Bạn đã dồn bạn gimp với addons tốt hơn. Không còn nữa, cấu hình đã bị xóa.

  • Có phải bạn đã có một cửa sổ Terminal được cá nhân hóa (như các tập tin ẩn bash và hồ sơ). Không, bạn đã không làm, vì tập tin cấu hình của bạn đã bị xóa.

  • Không phải tất cả các yếu tố ẩn là thư mục. Có một số tệp ẩn được sử dụng rất thường xuyên như tệp bash và hồ sơ, tệp lịch sử và nhật ký.

Và trên hết, ngoài việc Reboot rõ ràng bạn phải làm, không có cách nào 100% để chắc chắn rằng mọi thứ sẽ hoạt động chính xác trở lại. Có thể đối với một hệ thống mới được cài đặt, nhưng đối với ai đó, ví dụ như đã có các thư mục và tệp bị ẩn kể từ 4 phiên bản Ubuntu trước đây, một vấn đề có thể trở nên lớn rất nhanh.

Bây giờ cho bạn câu hỏi, trình điều khiển sẽ ngừng làm việc. Không, họ sẽ không. họ vẫn sẽ làm việc sau khi dọn dẹp.

Hệ điều hành sẽ phá vỡ. Nó phụ thuộc. Nếu một dịch vụ đang chạy có cấu hình trong đó, bạn có thể gặp sự cố ở đó. Nếu một tệp tùy chỉnh RC có một tệp trong đó, bạn sẽ gặp vấn đề. Đối với một người dùng thông thường chỉ cần cài đặt hệ thống, sẽ không có vấn đề gì cả, nhưng hãy cho nó một năm với một số chương trình được cài đặt và tùy chỉnh. bạn có thể hối tiếc vì phải xóa tất cả điều đó.


5

Câu trả lời ngắn gọn là có, nó có thể nguy hiểm và nó sẽ có tác động bất lợi đến việc bạn sử dụng hệ thống, ngay cả khi chính hệ thống sẽ không bị ảnh hưởng. Điều đó có nghĩa là, những người dùng khác sẽ tiếp tục như không có gì xảy ra, ngay cả khi tài khoản người dùng của bạn sẽ vô dụng.

Một số dotfiles được tạo khi tài khoản người dùng được tạo lần đầu tiên, có nghĩa là nó sẽ không được tạo lại tự động. Rất nhiều và rất nhiều ứng dụng phụ thuộc vào chúng, có nghĩa là những ứng dụng đó sẽ không hoạt động đúng. Nhiều ứng dụng hoàn toàn phụ thuộc vào cấu hình. Nếu chúng không có sẵn và không thể được tạo, thì ứng dụng sẽ vô dụng và có thể bị sập hoặc từ chối chạy.

Nó sẽ tương tự như xóa sổ đăng ký trong Windows, nhưng tệ hơn vì các dotfiles trong Ubuntu không chỉ giữ cấu hình mà còn giữ dữ liệu cá nhân. Cơ sở dữ liệu của bạn được lưu trữ trong ~ / .local / share / desktop-couch / chẳng hạn. Nếu bạn được đồng bộ hóa với Ubuntu One, thì việc xóa thư mục đó cũng có thể xóa các cơ sở dữ liệu đó khỏi tất cả các máy tính khác, bao gồm cả web.

Nếu bạn đã cung cấp thêm chi tiết về lý do tại sao bạn muốn làm điều này, thì việc đưa ra một câu trả lời chính xác sẽ dễ dàng hơn. Nhưng nếu vì lý do nào đó bạn thực sự muốn làm điều này, thì tôi nghĩ đây là cách bạn nên làm: (hãy chắc chắn rằng bạn muốn)

Chỉ thực hiện các bước này nếu thư mục nhà của bạn không được mã hóa.

  1. Tạo một người dùng tạm thời có tên "tempuser" chẳng hạn.
  2. Thêm người dùng đó vào nhóm quản trị chỉ trong trường hợp.
  3. Đăng xuất khỏi tất cả các phiên máy tính để bàn
  4. Chuyển sang bảng điều khiển khác bằng cách nhấn alt + ctrl + f1
  5. Đăng nhập với người dùng tạm thời
  6. Đổi tên thư mục nhà cũ của bạn (một cái gì đó như mv / home / bob /home/bob.bak)
  7. Tạo một thư mục nhà mới cho chính mình
  8. Đặt quyền cho nó.

Bây giờ bạn có một hệ thống sạch cho người dùng của mình, giống như khi bạn đăng nhập lần đầu tiên. Bạn có thể bắt đầu sao chép các tập tin từ thư mục gốc cũ vào thư mục mới. Đừng "cắt" hoặc di chuyển. Bằng cách đó, bạn sẽ có thư mục nhà cũ làm bản sao lưu nếu có sự cố. Hãy chú ý đến những gì bạn đang làm. Ví dụ: nếu bạn đã đăng nhập vào Ubuntu One và bạn thay thế các tệp chứa thông tin về các tệp và thư mục được đồng bộ hóa, thì Ubuntu One sẽ nhận thấy rằng các tệp đó không còn khả dụng. Với nó, điều đó có nghĩa là bạn đã xóa chúng và nó sẽ đồng bộ hóa các thao tác xóa đó trên mạng của bạn, nghĩa là nó sẽ xóa tất cả các tệp đó khỏi tất cả các máy tính của bạn và trên web. Vì vậy, hãy chắc chắn rằng bạn biết mọi tập tin là gì và mọi tập tin làm gì. Và trong mọi trường hợp, hãy tạo một bản sao lưu.

Tóm tắt:

  • Hãy chắc chắn rằng lý do của bạn là hợp lệ
  • Trước tiên hãy sao lưu (Tôi không nói đùa)
  • Hãy chú ý đến những gì bạn đang làm
  • Viết ra tất cả những gì bạn làm để bạn có thể học hỏi từ những sai lầm tiềm ẩn của mình.

2
Xin lỗi nhưng tôi chưa bao giờ thấy bất kỳ ứng dụng nào bị hỏng sau khi xóa / di chuyển. Folders ... thông thường họ chỉ cấu hình lại và khôi phục về mặc định. Chính xác những gì đã phá vỡ cho bạn?
danizmax

Đó là một điều, bản thân tôi đôi khi làm. Không có gì là hỏng. Anh ta đang cố gắng để biết liệu hệ điều hành có bị hỏng hay không, vì vậy tôi nghĩ rằng câu trả lời ngắn gọn là không. Vâng, tất nhiên, anh ta sẽ mất tất cả các cài đặt và tất cả dữ liệu anh ta tạo với hồ sơ đó
Anwar

2

Tôi vừa mới thử nó và xóa mọi thứ trong /home/testthư mục của tôi . Sau đó tôi đã có thể đăng nhập thông qua thiết bị đầu cuối (Ctrl + Alt + F1) và đồ họa cũng vậy.

Tại sao bạn muốn làm điều đó là một câu hỏi khác. Nếu bạn muốn xóa tài khoản người dùng, hãy thực hiện từ Người dùng và Nhóm hoặc trình quản lý cài đặt tương tự.


2

Tôi đã kiểm tra (chỉ Ubuntu 12.04): Trong tài khoản người dùng hoặc siêu người dùng mới chỉ có ba tệp cấu hình:

.bashrc
.profile
.bash_logout

Vì vậy, tài khoản nên hoạt động như một tài khoản mới, nếu tất cả các tệp ẩn bị xóa ngoại trừ ba tệp này.

(Tất nhiên, tất cả tài liệu, chương trình cục bộ hoặc cấu hình cục bộ được lưu trong các thư mục ẩn sẽ bị mất sau đó. Và việc xóa sẽ được thực hiện sau khi đăng xuất từ ​​tài khoản siêu người dùng khác.


Đồng ý, và tôi nghĩ đây là câu trả lời hoàn hảo.
Anwar
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.