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 ~/.config
khô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 ~/.config
không?
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 ~/.config
khô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 ~/.config
không?
Câu trả lời:
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 ~/.config
và 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 ~
.
~./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ơ.
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.
Nautilus
để điều hướng vùng biển gặp khó khănTô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 Files
menu thanh trên cùng và chọn Edit
sau đó Preferences
và bỏ đặt tùy chọn trên màn hình này:
Để 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.
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 và @ utf-8 ) đã cung cấp thông tin về phần này.
Ctrl+H
và thay đổi nó trong cài đặt: Nó chỉ vĩnh viễn nếu bạn thay đổi nó trong cài đặt.
ls
không hiển thị dotfiles theo mặc định. Nếu bạn đang sử dụng một bí danh chols
đ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ể chomv foo.txt ~/<tab><tab>
)