सवाल Rsync के साथ पूरा पथ कैसे रखें?


Rsync के साथ बैक अप करते समय, मैं पूर्ण निर्देशिका संरचना कैसे रखूं?

उदाहरण के लिए, दूरस्थ सर्वर है शनि ग्रह, और मैं बैकअप लेना चाहता हूँ शनि ग्रहकी / घर / उदी / फ़ाइलें / तस्वीरें नाम की एक स्थानीय निर्देशिका में बैकअप

मैं चाहता हूं (स्थानीय रूप से) बैकअप / घर / उदी / फ़ाइलें / तस्वीरें बजाय बैकअप / तस्वीरें


54
2017-07-12 09:37


मूल




जवाब:


उपयोग -R या --relative पूरा पथ संरक्षित करने के लिए विकल्प।


69
2017-07-12 09:53





सिग्विन विंडोज rsync के साथ, और रिमोट rsync जड़ को इंगित कर रहा है, मैं करूँगा:

rsync -vtrz --delete server::rsyncid/home/udi/files/pictures /cygdrive/d/backup/home/udi/files

इससे रिमोट पिक्चर्स निर्देशिका की सामग्री / बैकअप / होम / udi / फाइल / चित्रों में रखी जाएगी। संभवतः यूनिक्स के तहत वाक्यविन्यास समान होगा।

जे आर


1
2017-07-12 10:05



यह उपयोगी नहीं है क्योंकि हमें rsync कमांड निष्पादित करने से पहले स्थानीय पक्ष पर संपूर्ण निर्देशिका पदानुक्रम को पुन: पेश करने की आवश्यकता है। - Ludovic Kuty