π π ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ 'rsync' ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ Π±ΡΠΊΠ°ΠΏΠ°ΠΌ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π₯οΈ ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΠ±ΠΈΠ»ΠΈ 'rsync', ΡΠΎ Π²Ρ ΡΠΎΡΠ½ΠΎ ΡΠΏΡΡΡΠΈΠ»ΠΈ ΡΠ°Π½Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΈ Π±ΡΠΊΠ°ΠΏΡ ΠΏΡΠΎΡΡΡΠΌΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΌΠΈ. ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° β Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠ°Π³ Π² Π°ΡΡΠ΅Π½Π°Π»Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ! ΠΠΎΡΠ΅ΠΌΡ ΠΎΠ½Π° ΡΠ°ΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°? - Π Π°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠΎ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ β Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΈΡ
ΠΎΠ±ΡΠ΅ΠΌΠ°Ρ
Π΄Π°Π½Π½ΡΡ
. - ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° β ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ ΠΏΠΎ SSH. - ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
β Π½Π° ΡΠ»ΡΡΠ°ΠΉ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡ. ΠΡΠΎΡΡΠΎ Π²ΠΎΠ·ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅Ρ: - Π‘ΠΎΠ·Π΄Π°ΠΌ ΡΠΎΡΠ½ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΏΠ°ΠΏΠΊΠΈ ~/project Π² Π΄ΡΡΠ³ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ: rsync -avh --delete ~/project/ /backup/project/ - ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΡΠ΅ΡΠΈ: rsync -avz /local/files/ user@server:/remote/backup/ ΠΠ±ΡΠ°ΡΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: fΠ»Π°Π³ '-a' Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ², Π° '--delete' ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΡ
ΡΠΆΠ΅ Π½Π΅Ρ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ β ΡΠ°ΠΊ ΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡ ΠΌΡΡΠΎΡ Π² ΡΠ²ΠΎΠ΅ΠΌ
π π ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ 'rsync' ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ Π±ΡΠΊΠ°ΠΏΠ°ΠΌ
30Β Π°Π²Π³ΡΡΡΠ°Β 202530Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½