Sunday, September 12, 2010

rsync command exclude some dorectory

โจทย์คือต้อง rsync เว็บไซต์ขนาดใหญ่มาหนึ่งเว็บ แต่ว่าเราไม่ต้องการไฟล์ใน sites/default/files/ แต่ต้องการไฟล์ใน folder ที่มีความลึกกว่านั้น อย่างเช่น sites/default/files/css/...

ต้อง sync แบบเพิ่ม option ไปอีกนิดหน่อยเป็น

rsync -avz --exclude=/sites/default/files/*.* -e "ssh" user@host:/source/ /target/

แต่ว่าเว็บไซต์ปลายทางรูปภาพและไฟล์ต่าง ๆ ก็จะแหว่ง เอาแค่ให้มันทำงานได้ก่อนก็พอ

0 comments:

Post a Comment

Blog Archive