Tôi muốn sao lưu hệ thống Ubuntu của mình và tôi có hai phân vùng cần quan tâm: Một là /
, một là /home
.
Tôi có thể muốn sao lưu /
. Điều này thậm chí còn không lớn đến mức tôi có thể mang nó trên thẻ SD của mình, trong khi đủ phản hồi để khiến tôi muốn có hình ảnh của nó (đó là lý do tại sao tôi đang cố gắng sử dụng rsync tại thời điểm này).
Và về /home
, nó có nhiều thư mục con mà tôi không quan tâm đến nhiều vì vậy tôi sẽ không có khả năng bao gồm họ, nhưng tôi muốn chăm sóc về các tập tin trên mạng, chẳng hạn như .bash_history
, .bashrc
, .face
, và vân vân.
Vì vậy, tôi muốn loại trừ tất cả các thư mục con trong khi bao gồm các tệp trong /home
. Làm thế nào tôi có thể đạt được điều đó?
--exclude "*/"
đã không làm việc. "/*/"
, "/**/"
, --include "*" --exclude */
Không chỉ cho tôi những gì tôi muốn. ít nhất là nó đã sao chép thư mục nguồn, mà không sao chép bất cứ thứ gì bên trong nó.