Bạn có thể dễ dàng sao lưu thư mục nhà của mình trên ổ cứng ngoài với
rsync -a --exclude=.cache --progress /home/$USER /media/linuxbackup/home/$USER
Tôi đã loại trừ thư mục .cache vì tôi nghĩ rằng tôi sẽ không bao giờ cần đến nó khi tôi phải cài đặt lại từ bản sao lưu này.
Tôi tìm thấy danh sách này của tất cả các thư mục mà tôi có thể loại trừ trong một bản sao lưu bình thường ở đây:
Những tập tin và thư mục nào có thể được loại trừ khỏi bản sao lưu của thư mục chính?
Tôi đã tạo một danh sách câu trả lời này có chứa một số coment trong mẫu này:
#These directories may be excluded:
.gvfs # contains mounted file systems?
.local/share/gvfs-metadata
.Private # contains the actual encrypted home directory
.dbus # session-specific
.cache
.Trash # do I need to say more?
.local/share/Trash
.cddb # cached info about audio CDs
.aptitude # cached packages lists
#Flash-specific:
.adobe # Cache for flash, maybe others?
.macromedia # except for Flash persistence, there is no reason to keep this
#Files:
.xsession-errors # contains errors from the current graphical session
.recently-used # recently used files
.recently-used.xbel
.thumbnails
Dưới đây là danh sách đầy đủ tại ý chính
Làm cách nào để thêm danh sách này vào lệnh rsync của tôi?
.Trash
, cũng thường xuyên.Trash-1000
(ít nhất là theo Ubuntu-MATE 14 hiện tại), vì vậy giải quyết tốt hơn cho.Trash-*
?