How to Backup toàn bộ dotfile vào trong github?
Trên này có 1 bác, share cái bộ dotfiles (.vimrc, .bashrc....) và mình search thì cũng có nhiều bác backup nguyên bộ dotfiles của các bác ấy vào github, để khi nào ngồi lên 1 cái máy linux mới thì chỉ cần clone cái github repo xuống ~
là có ngay những setting quen thuộc cho các app quen thuộc,
https://github.com/lukesmithxyz/voidrice
Câu hỏi đặt ra là:
Nếu dùng GIthub để backup nguyên cái folder ~
thì data của các bác sẽ để đâu? Có phải là tạo 1 cái dir kiểu /data/
không? Lúc này cái home folder ~
chỉ dùng chứa file setting à?
1 ANSWERS
Mình không nghĩ lại có người dùng git quản lý nguyên cái folder ~
bao giờ cả.
Thông thường thì họ sẽ tạo một thư mục riêng (dotfiles
nhiều người đặt tên thế rồi đặt vào đâu tuỳ thích), rồi cho các file config cần thiết vào đó.
Khi sử dụng thì họ tạo symbolic link từ thư mục dotfiles
ra thư mục ~
. Như vậy, rất dễ quản lý các file config, không bị lẫn các file khác
mình có search, thấy nhiều người cũng bảo làm symbolic link, nhưng mình chưa quen thuộc lắm với linux nên đọc chẳng hiểu, và cũng không biết keyword để search cho đúng, bạn có thể search giúp mình 1 cái guide được không? hoặc cho mình xin keyword cũng được.
@longtth Cái này bạn chưa quen với linux nên nghe hơi lạ thôi. Trong linux thì có hai loại link: symbolic và hard link. Bài viết này giải thích 2 loại khá rõ. https://stackabuse.com/symbolic-links-in-unix-linux/ Còn hiểu một cách đơn giản thì symbolic link giống như kiểu create shortcut tới 1 file trong windows