ฉันพยายามทำrsync
ระหว่างสองไดเรกทอรีที่ฉันมีในระบบไฟล์สองเครื่องเชื่อมต่อกับคอมพิวเตอร์เครื่องเดียวกัน b
ผมต้องการที่จะทำมันได้โดยไม่ต้องลบไฟล์พิเศษใน ฉันว่าแบบเรียบง่ายใช้rsync -a a/dir b/dir
งานได้ แต่ดูเหมือนจะไม่เป็นเช่นนั้น นี่เป็นระบบ Linux ที่มีrsync version 3.0.6 protocol version 30
:
$ mkdir -p a/test
$ mkdir -p b/test
$ touch a/test/file1
$ touch a/test/file2
$ touch b/test/file3
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
$ rsync -a a/test/ b/
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
คำสั่งเดียวกันไม่ทำงานเมื่อฉันใช้มันในระบบลินุกซ์ที่แตกต่างกับรุ่นที่ใหม่กว่าเล็กน้อย rsync ( rsync version 3.0.9 protocol version 30
) ความคิดใดที่ฉันขาดหายไป
ดูโพสต์ของคุณ "rsync -aa / test b / test" ดูเหมือนจะไม่ทำอะไรเลยใช่ไหม? นี่เป็นข้อผิดพลาดการตัดและวางหรือไม่ ฉันไม่รู้จัก 'ต้นไม้' cmd แต่อย่างน้อยทั้งสองของต้นไม้แสดงผลลัพธ์เดียวกัน
—
sparkie