π οΈ ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ rsync Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π°ΡΡΠΎΡΡΠ΅ΠΌ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ β rsync. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ Π΄Π΅Π»Π°ΡΡ ΡΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΡ, ΡΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ β Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³! ποΈ ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΡΡΡΡΠΎΡΠ°: ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ - ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ: ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ - ΠΠΈΠ±ΠΊΠΎΡΡΡ: ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ (Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎ ΡΠ΅ΡΠΈ) Π§ΡΠΎΠ±Ρ Π·Π°ΡΡΠ΄ΠΈΡΡ ΡΠ²ΠΎΡ ΡΡΠΈΠ»ΠΈΡΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄: - ΠΡΠΎΡΡΠ°Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°: rsync -avz /path/source/ /path/destination/ - ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΏΠΎ SSH Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΎΠΌ: rsync -avz --progress -e ssh /local/dir/ user@remote:/remote/dir/ - ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ: rsync -avz --update /local/dir/ remote:/dest/ - Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΡΡ Π»ΠΈΡΠ½ΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅: rsync -avz --delete /local/dir/ remote:/dest/ ΠΡΠΎΠ³: rsync β Π²Π°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΡΡΠ½ΠΈΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°
π οΈ ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ rsync Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
16Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202516Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½