π§ π ΠΡΠ½ΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ rsync Π΄Π»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ
ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! βοΈ ΠΡΠ»ΠΈ ΡΠ΅Π±Π΅ Π½Π°Π΄ΠΎ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ, rsync β ΡΠ²ΠΎΠΉ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³. ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠ°ΡΠΈΠΊΠ°, ΡΠΊΠΎΠ½ΠΎΠΌΡ ΡΠ΅ΡΡΡΡΡ ΠΈ ΡΠΈΠ»Ρ. ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΠ½ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΡΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ - ΠΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ Π½Π° ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ - ΠΡΡΡ Π±ΠΎΠ³Π°ΡΡΠΉ Π½Π°Π±ΠΎΡ ΠΎΠΏΡΠΈΠΉ Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΆΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ /home/user/documents Π½Π° ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ backup.server.com Π² ΠΏΠ°ΠΏΠΊΡ /backups, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅: rsync -avz /home/user/documents/ user@backup.server.com:/backups/ ΠΠ΄Π΅ΡΡ: - -a β Π°ΡΡ
ΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΈ ΠΏΡΠ°Π²Π° - -v β Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ - -z β ΡΠΆΠ°ΡΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π»Π°ΠΉΡΡ
Π°ΠΊ: Π΄ΠΎΠ±Π°Π²Ρ --delete, ΡΡΠΎΠ±Ρ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΄Π°Π»ΡΠ»ΠΈΡΡ, β ΡΡΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΡΠ½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ.
π§ π ΠΡΠ½ΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ rsync Π΄Π»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΠΉ
5Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20255Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½