Vô tình xóa thư mục ~ / .config


9

Tôi đã vô tình xóa (xóa vĩnh viễn. Không phải là thư mục xóa mềm vào Thùng rác) ~/.config.

Tôi đăng xuất và đăng nhập lại và mọi thứ dường như là bình thường. Nhưng họ là ai?

Tôi đã mất gì? Làm thế nào sẽ ảnh hưởng đến máy tính của tôi? Làm thế nào để tôi thiết lập mọi thứ đúng?


@AFSHIN Rằng tôi đang chạy Kubfox 17.04 không quan trọng?
deshmukh

Hi, câu hỏi của bạn không phải là phiên bản cụ thể có liên quan hoặc một vấn đề, thư mục ~/.configlà một loại quy ước, định nghĩa bởi XDG cơ sở mục Đặc điểm kỹ thuật , bạn cũng có thể cần phải có một cái nhìn bài này
αғsнιη

Bạn đã xóa vĩnh viễn hoặc xóa mềm (chuyển sang thùng rác)?
Scimonster

1
Hy vọng hiệu quả lâu dài sẽ là bạn bắt đầu thực hiện sao lưu thường xuyên máy tính của mình.
krs013

@AFSHIN Cảm ơn bạn đã chỉ ra. Tôi đã đề cập đến số phiên bản vì tôi nghĩ đó là một 'thông lệ tốt'.
deshmukh

Câu trả lời:


17

.configthư mục chứa cấu hình ứng dụng của bạn. Cho dù đó là cấp độ hệ thống hay cấp độ người dùng tùy thuộc vào vị trí. Các giao diện của bạn giống như cấu hình cấp độ người dùng.

Kiểm tra bài này .

Tôi đã mất gì? Làm thế nào sẽ ảnh hưởng đến máy tính của tôi?

Bạn có thể sẽ mất bất kỳ cấu hình / cài đặt tùy chỉnh cấp độ người dùng nào bạn có thể đã đặt cho bất kỳ ứng dụng nào tuân thủ Đặc tả thư mục XDG .

$ XDG_CONFIG_HOME xác định thư mục cơ sở liên quan đến các tệp cấu hình cụ thể của người dùng sẽ được lưu trữ. Nếu $ XDG_CONFIG_HOME không được đặt hoặc trống, nên sử dụng mặc định bằng $ HOME / .config.

Hầu hết các ứng dụng trong trường hợp này trở lại cài đặt mặc định. Bạn có thể phải tự thêm các cấu hình này một lần nữa. Lưu ý: Một số ứng dụng có thư mục cấu hình riêng thay vì sử dụng configsẽ không bị ảnh hưởng.


5

Bạn đã xóa tất cả các sửa đổi hoặc thuộc tính cụ thể của người dùng (đối với người dùng cụ thể đó) cho các ứng dụng sử dụng các thư mục bên dưới ~/.configđể kết xuất và đọc cấu hình. Nói chung, tất cả các ứng dụng XDG sử dụng ~/.config; ~/.configđược sử dụng để đặt hoặc ghi đè bất kỳ cấu hình cụ thể người dùng nào của ứng dụng được đặt trên toàn cầu ở nơi khác.

Đây không phải là một vấn đề cho mỗi gia nhập , cho bạn muốn thiết lập những một lần nữa, hoặc nhắc nhở để được thiết lập hoặc hài lòng với thứ globals.

Ít nhất, tôi sẽ đề nghị bạn chạy:

xdg-user-dirs-update

để tạo tệp ~/.config/user-dirs.dirs( XDG_CONFIG_HOMEmặc định là ~/.config) có chứa các XDG_*chỉ thị thư mục khác nhau mà nhiều ứng dụng sử dụng.

Bạn sẽ có được ~/.config/user-dirs.dirs:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

5

Thư mục ~/.configchứa cấu hình ứng dụng chỉ liên quan đến tài khoản người dùng của bạn. Xóa nó sẽ trả lại cấu hình cho các ứng dụng đó về giá trị mặc định của chúng, như thể bạn chưa từng sử dụng chúng trước đây.

Đây có phải là vấn đề đối với bạn hay không tùy thuộc vào ứng dụng bạn đang sử dụng và định cấu hình.

Nó không ảnh hưởng đến bất kỳ cấu hình toàn hệ thống của bất kỳ ứng dụng nào, chỉ có các tùy chỉnh được thêm cho tài khoản người dùng của bạn.


2

Hầu hết các chương trình sẽ tạo các tệp cấu hình của chúng và đặt chúng vào vị trí một lần nữa, tuy nhiên nếu bạn có một cái gì đó được đặt thủ công, chúng sẽ biến mất và bạn phải cấu hình lại chúng.

Sử dụng Ubuntu của bạn trong một thời gian hoặc thử một cái gì đó như testdiskđể lấy lại các tập tin của bạn.


2

Nếu bạn vô tình xóa một cái gì đó, chỉ cần đi vào bản sao lưu của bạn và khôi phục các tập tin bị xóa.


Đúng. Điều đó đã dạy tôi tầm quan trọng của việc sao lưu :)
deshmukh
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.