Tôi có thể di chuyển tất cả các dotfiles từ ~ đến ~ / .config không?


9

Thư mục nhà của tôi đã khá lộn xộn gần đây.

Tôi có thể chuyển tất cả các dotfiles và dotdirectories vào ~/.configkhông? (không tạo liên kết tượng trưng)

Tôi có thể buộc phần mềm mới cài đặt để đặt cấu hình của chúng vào ~/.configkhông?


lskhông hiển thị dotfiles theo mặc định. Nếu bạn đang sử dụng một bí danh cho lsđiều đó bao gồm -a, hãy dừng việc đó trừ khi bạn muốn. (Tất nhiên, hoàn thành tab vẫn hiển thị các dotfiles khi hoàn thành có thể cho mv foo.txt ~/<tab><tab>)
Peter Cordes

Câu trả lời:


16

Câu trả lời ngắn gọn: không.

Bạn không thể di chuyển các dotfiles của mình đến ~/.configvà hy vọng các chương trình sẽ bằng cách nào đó suy ra rằng không có dotfiles nào có ~nghĩa là chúng có thể ở nơi khác.

Do đó, bạn nên nói rõ ràng cho mọi chương trình để xem xét ~/.config. (Tôi đoán trong hầu hết các trường hợp, điều này được thực hiện bằng cách đặt một số biến môi trường.)

Thậm chí sau đó, nhiều chương trình thậm chí không hình dung ra khả năng như vậy; vì vậy bạn vẫn có một số dotfile bên dưới ~.


Vì vậy, nếu bạn tìm thấy các biến môi trường có liên quan, ít nhất tôi có thể đặt các tệp cấu hình trong các thư mục riêng biệt không?
user430

Về lý thuyết, có. Theo kinh nghiệm của tôi, không có lệnh nào cho phép các tệp tùy chỉnh. Họ luôn sử dụng một trong các tập tin được xác định trước, theo một số thứ tự ưu tiên. Thật không may, chỉ sử dụng một thiểu số ~./config. Liên quan đến "phỏng đoán" trong câu trả lời của tôi, đó chỉ là một sự suy đoán đầu cơ.
giucal

9

Không, bạn không thể di chuyển ~ /.* sang ~ / .config

Hầu hết các tệp và thư mục bắt đầu bằng .trong thư mục gốc cấp cao nhất ( /home/$USER) được kiểm soát bởi các ứng dụng thực hiện công việc thay mặt bạn.

Thư mục bên trong như .../Documents, .../Pictures, .../Downloads, vv là hầu như luôn luôn miền độc quyền của bạn. Cách thực hành tốt nhất là không bao giờ đặt các tệp của riêng bạn vào /home/$USER( ~). Sau đó, bạn không bất tiện bằng cách tìm kiếm trong tất cả các .tệp và thư mục mà bạn không kiểm soát.

Sử dụng tàu tốt Nautilusđể điều hướng vùng biển gặp khó khăn

Tôi là một CLF tự xưng (Dòng lệnh Freak) có từ thời PC-DOS của IBM. Sau một vài năm mặc dù tôi đã ngưỡng mộ hiệu quả và sức mạnh của Nautilus.

Trong trình quản lý tệp Nautilus, bạn có thể ẩn các tệp và thư mục này khỏi mắt mình. Chuyển đến Filesmenu thanh trên cùng và chọn Editsau đó Preferencesvà bỏ đặt tùy chọn trên màn hình này:

Nautilus ẩn tập tin hệ thống

Để trả lời câu hỏi này, tôi đã tự làm những điều trên và ngay lập tức cửa sổ Nautilus chính được sơn lại. Thật ngạc nhiên, tôi phát hiện ra một tá các tập tin của riêng tôi đã bị ẩn trong tất cả các tập tin hệ thống. Tôi chuyển chúng đến các thư mục con thích hợp hoặc xóa chúng.

Phím tắt / bàn phím nóng Nautilus

Nhấn Ctrl+ Hđể bật và tắt các tập tin / thư mục ẩn đang xem và tắt. Điều này không thay đổi các cài đặt cố định được mô tả trong phần trước. Nó chỉ kéo dài cho phiên hiện tại của bạn nhưng giúp bạn tiết kiệm sự bất tiện khi thay đổi cấu hình cho chế độ xem một lần.

Rất cám ơn các nhà bình luận bên dưới ( @videonauth@ utf-8 ) đã cung cấp thông tin về phần này.


1
có thể ẩn / không che giấu tương tự với ctrl + h :)
Videonauth

@Videonauth cảm ơn vì phím tắt đó! Bạn đã làm phần còn lại của năm của tôi :)
WinEunuuchs2Unix

1
Bạn được chào đón là hành động cuối cùng đối với tôi Năm nay,
hẹn

4
Có một sự khác biệt quan trọng giữa Ctrl+Hvà thay đổi nó trong cài đặt: Nó chỉ vĩnh viễn nếu bạn thay đổi nó trong cài đặt.
UTF-8
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.