ฉันต้องการสำรองไฟล์ / โฟลเดอร์เฉพาะบางรายการของ $ HOME ไปยังฮาร์ดไดรฟ์ภายนอก ฉันกำลังใช้ rsync กับไวยากรณ์ต่อไปนี้:
rsync -avh - ลบไม่รวม --exclude-from = .backup.lst $ HOME / BACKUP /
ไฟล์ backup.lst รวมถึงสิ่งต่อไปนี้:
# Include
+ /Dev/
+ /Documents/
+ /Music/
+ /Pictures/
+ /.config/openbox/
+ /.config/tint2/
+ /.irssi/
+ /.mplayer/
+ /.backup.lst
+ /.bash_history
+ /.bash_profile
+ /.bashrc
+ /.conkyrc
+ /.fehbg
+ /.FehImage
+ /.htoprc
+ /.inputrc
+ /.rtorrent.rc
+ /.urxvtc.sh
+ /.vimrc
+ /.xinitrc
+ /.Xresources
# Exclude
- /*
ทุกอย่างถูกซิงค์อย่างถูกต้องยกเว้น. config / openbox /และ. config / tint2 /
a) มีวิธีการรวมสองโฟลเดอร์นี้หรือไม่?
b) โดยทั่วไปไวยากรณ์ข้างต้นถูกต้องเพื่อสำรองไฟล์เหล่านี้อย่างถูกต้องหรือไม่ ฉันขอขอบคุณคำแนะนำอื่น ๆ เกี่ยวกับการสำรองข้อมูลด้วย rsync