Aws-cli: aws s3 рд╕рд┐рдВрдХ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ s3 рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рд╕рд┐рддре░ 2014  ┬╖  100рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: aws/aws-cli

aws s3 рд╕рд┐рдВрдХ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ S3 рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдореИрдВ рдЗрд╕реЗ --delete рдпрд╛ --recursive рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ --рд╕рдВрд╕реНрдХрд░рдг
рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдХреНрд▓реА / 1.4.3 рдкрд╛рдпрдерди / 2.7.6 рд▓рд┐рдирдХреНрд╕ / 3.13.0-35-рдЬреЗрдиреЗрд░рд┐рдХ

$ aws s3 ls s3: //s3.testbucket
$ aws s3 ls s3: //s3.testbucket/
$ mkdir s3.testfolder
$ mkdir s3.testfolder / test1
$ aws s3 рд╕рд┐рдВрдХ ./s3.testfolder s3: //s3.testbucket/
$ aws s3 ls s3: //s3.testbucket/
$ рд╕реНрдкрд░реНрд╢ s3.testfolder / test1 / 1
$ aws s3 рд╕рд┐рдВрдХ ./s3.testfolder/ s3: //s3.testbucket/
рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ: s3.testfolder / test1 / 1 рд╕реЗ s3: //s3.testbucket/test1/1
$ aws s3 рд╕рд┐рдВрдХ ./s3.testfolder s3: //s3.testbucket/
$ mkdir ./s3.testfolder/test-to-delete
$ aws s3 рд╕рд┐рдВрдХ s3: //s3.testbucket/ ./s3.testfolder/ --delete --recursive
$ aws s3 рд╕рд┐рдВрдХ s3: //s3.testbucket/ ./s3.testfolder/ --delete
$ рдПрд▓рдПрд╕ -рд▓рд╛рд╣ ./s3.testfolder/
рдХреБрд▓ 60K
drwxrwxr-x 4 tobi tobi 4.0K szept 12 15:24ред
drwx ------ 71 рдЯреЛрдмреА рдЯреЛрдмреА 44K szept 12 15:22 ..
drwxrwxr-x 2 tobi tobi 4.0K szept 12 15:23 test1
drwxrwxr-x 2 tobi tobi 4.0K szept 12 15:24 рдЯреЗрд╕реНрдЯ-рдЯреВ-рдбрд┐рд▓реАрдЯ

$ aws s3 ls s3: //s3.testbucket/
рдкреНрд░реА рдЯреЗрд╕реНрдЯ1 /

feature-request s3 s3sync

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджреЛрдВ рдкрд░ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

рд╕рднреА 100 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреНрдЮрд╛рдд рд╣реИред sync рдХрдорд╛рдВрдб рдХреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ s3 рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдмрд╛рд▓реНрдЯреА рдФрд░ рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВред рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рддрд░рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди s3 рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреМрддрд┐рдХ рд╡рд╕реНрддреБ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдЬрдм рд╕рдордиреНрд╡рдпрди рд╣реЛрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ s3 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ s3 рдореЗрдВ рднреМрддрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рдХреЛрдИ рдлрд╛рдЗрд▓ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЖрдЗрдЯрдо рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдлрд╝рд╛рдЗрд▓ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде) рдЕрдкрд▓реЛрдб рдХреА рдЬрд╛рдПрдЧреАред

рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдЗрд▓, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ S3 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╣рдореЗрдВ рд╕реЗрд╡рд╛рд░рд▓ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЦрд╛рд▓реА рд╣реЛрдВ рдпрд╛ рдпрджрд┐ рд╣рдореЗрдВ рдЕрдм рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ рддреЛ рд╣рдЯрд╛ рджреЗрдВред
рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ S3 рд╕реЗ рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддрдВрддреНрд░ рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдХрдИ рдЪрд▓ рд░рд╣реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░рддрд╛ рд╣реИред рдЖрдк S3 рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдк-рдЯреВ-рдбреЗрдЯ (рд╣рдЯрд╛рдПрдВ) рд░рдЦрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рддрддрд╛ рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдлрд┐рд░ рд╕реЗ рд╕рд┐рдВрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдореВрд▓ рдЬрдЯрд┐рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣рдореЗрд╢рд╛ рд╕рд┐рдВрдХ рд▓рдХреНрд╖реНрдпреЛрдВ рдкрд░ рдмрдиреА рд░рд╣рддреА рд╣реИ рдЬреЛ рднреНрд░рдо рдкреИрджрд╛ рдХрд░ рд╕рдХрддреА рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрд╕ рдЦрд╛рд▓реА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╣рд░ рдЬрдЧрд╣ рд╕рдорд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреЛ рд▓реЛрдЧ рдЗрд╕реЗ --delete рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рд╢рд╛рдпрдж рд▓рд┐рдирдХреНрд╕ рдкрд░ рдкрд╣рд▓реЗ "rsync" рд╕рдордХрдХреНрд╖ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЙрд╕реА рдСрдкрд░реЗрд╢рди рдкрд░ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА S3 рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ (рд╕реВрдЪреА, рдЖрдХрд╛рд░, рдЖрджрд┐ ..) рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП aws рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдпрд╛ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдпрд╛ S3 рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдмрдирд╛рдПрдВ/рд╣рдЯрд╛рдПрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рд╕реВрдЪреА (рдмрд╛рд▓реНрдЯреАред рд╕реВрдЪреА ("", "/"))?

рдпрд╣ рд╕рдордЭ рдЖрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлреАрдЪрд░ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рд╣рдорд╛рд░реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЗрд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк (--sync-рдЦрд╛рд▓реА-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛) рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд▓реЛрдЧ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝рдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

+1 рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

+1ред рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

+1

рдореИрдВ рднреА рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рд╣реИрд░рд╛рди рдерд╛, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕реЗ "рд╕рд┐рдВрдХ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджрд░реНрдж рд╕реЗ рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ :)

рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ +1! рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХреЗрд╡рд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ...

+1ред рдореЗрд░реА рд╡рд╣реА рдЬрд░реВрд░рддреЗрдВ рд╣реИрдВред

+1 - рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рдпрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рдмрдирд╛рддреЗ рд╕рдордп рдХреЗрд╡рд▓ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ), рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрд╕ 3 рд╕рд┐рдВрдХ рдпрд╛ рдПрд╕ 3 рд╕реАрдкреА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдиреЗ рдХрд╛ рд▓рд╛рдн рд╣реЛрдЧрд╛ред

+1

s3cmd sync рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рд▓рд┐рдП рд╕рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдмрд╛рдж рдореЗрдВ рдПрдХ рдФрд░ s3cmd setacl --recursive рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ...

+1

+1

+1

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рджреЗрдЦрд╛ рд╣реИ рд╡рд╣ --sync-empty-directories рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдЪрд▓реЛ рдХрд░рддреЗ рд╣реИрдВред

@jamesls рдореИрдВ рдХреБрдЫ рд╣рдж рддрдХ rsync рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рддрд░рд╣ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ s3 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╣реА рдирд╣реАрдВ рд╣реИред

+1

+1

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛?

рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВрдиреЗ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА .s3keep рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реА рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред рдпрд╣ рдПрдХ рд╣реИрдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЦрд╛рд▓реА рдирд╣реАрдВ рдорд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП git рдХреЛ рдЯреНрд░рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВ :)

рдХреНрдпрд╛ рдпрд╣ S3 рдкрд░ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ "рдирд┐рдХрд╛рд▓рдиреЗ/рд╣рдЯрд╛рдиреЗ" рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛?

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

_s3 рдореЗрдВ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред_

+1

+1 рдмрд╕ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рддреЛрдбрд╝рд╛ рдЧрдпрд╛ ... Arg ....

+1

+10
рдбрдореА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЦрд╛рд▓реА рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ рддреЛ рдпрд╣ рдХреНрд▓реАрдирд░ рд╣реЛрдЧрд╛ред

+1ред рдХреЗрд╕ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ: рдПрдХ svn рднрдВрдбрд╛рд░ рдХрд╛ рдмреИрдХ рдЕрдк рд▓реЗрдирд╛ред

рдЖрдо рддреМрд░ рдкрд░ рдЕрдзрд┐рдХ:
рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ s3 рд╕рд┐рдВрдХ рдмрд╛рдд
рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ s3 рд╕рд┐рдВрдХрдмрд╛рдд_рдХреЙрдкреА

рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдмрд╛рдд_рдХреЙрдкреА рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд▓ рдЦрд╛рдПрдЧреАред

+1

+1

+1

+1 рдХреЛ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рдЧрддрд┐ рдХреИрд╕реА рд╣реИ --sync-empty-directories ?
рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЯреАрдо рд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛?
рдзрдиреНрдпрд╡рд╛рджред

+1 рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреА

+1

+1 (рдореИрдВ рднреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рдФрд░ рдХрд╛рд╢ рдХрд┐ Github.com рдореЗрдВ рдореБрджреНрджреЛрдВ/рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ "рдорддрджрд╛рди" рдХреЗ рд▓рд┐рдП рдПрдХ StackOverflow.com рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрддрд╛)ред

+1

+1

+1

+1

+1

2+ рд╕рд╛рд▓ рдмрд╛рдж рдФрд░ рдпрд╣ рдЕрднреА рднреА рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ ..? рдХреНрдпрд╛ рдпрд╣ рдХрднреА рд╣реЛрдЧрд╛? =/

+1

+1

+1

+1

+1000

+1

рдореИрдВрдиреЗ рдХреБрдЫ рдЦреБрджрд╛рдИ рдХреА рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рднреА s3 рдХрдорд╛рдВрдб рдЕрдВрддрддрдГ s3transfer рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ TransferManager рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред ( рдпрд╣рд╛рдВ рд╕рдВрджрд░реНрднрд┐рдд )

PutObject рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдмреЙрдбреА рдкрд░рдо рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛:
https://github.com/svleeuwen/s3transfer/commit/b7d3745a995a75c5262950bb798c8c57e481c2b3

рдореБрдЭреЗ рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рдкрд░ рдПрдХ рдЕрдиреБрд░рдХреНрд╖рдХ рд╕реЗ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд╣рд┐рдПред

+1

рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реА рдмрд╛рд▓реНрдЯреА рдХреЛ s3fs рдФрд░ rsync рдХреЗ рд╕рд╛рде s3 рдорд╛рдЙрдВрдЯ рд╕реЗ рдореЗрд░реА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ рдерд╛ред

+1

+1 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ...

+1

2014 рд╕реЗ рдЦреБрд▓рд╛ рд╣реИ? рд╕рдЪрдореБрдЪ? рдЕрдкреНрд░рдпреБрдХреНрдд:

+1

+1

+1

+1

+1

+1

+1

+1

+1

@thenetimp рдпрд╣ рд╕рдорд╛рдзрд╛рди рдЫреЛрдЯреА рдмрд╛рд▓реНрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИред рд╣рдо 15TB рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдмрд╛рд▓реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред S3FS рдмрдбрд╝реА рдмрд╛рд▓реНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднрдпрд╛рдирдХ рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

+1

рд╢реБрдн рдкреНрд░рднрд╛рдд!

AWS CLI рд╕реЗ рдЬреБрдбрд╝реЗ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП UserVoice рдореЗрдВ рд╣рдорд╛рд░реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо GitHub рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдБ рдмрдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЛ рдХрдо рдХрд┐рдП рдмрд┐рдирд╛, рдпрд╣ рд╣рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдЙрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдзреНрдпрд╛рди рд░рдЦрддреЗ рд╣реИрдВред

рдПрдХ рддреНрд╡рд░рд┐рдд UserVoice рдкреНрд░рд╛рдЗрдорд░ рдХреЗ рд░реВрдк рдореЗрдВ (рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИ): рдПрдХ рд╡рд┐рдЪрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд▓реЛрдЧ рд╡рд┐рдЪрд╛рд░реЛрдВ рдкрд░ рд╡реЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрддреНрдкрд╛рдж рдЯреАрдо рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рд╕реАрдзреЗ рдЬрд╡рд╛рдм рджреЗрдЧреАред

рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рд╕реЗ рдореМрдЬреВрджрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдЖрдпрд╛рдд рдХрд┐рдП рд╣реИрдВ - рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд╣рд╛рдВ рдЦреЛрдЬреЗрдВ!

рдФрд░ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдкреЛрд╕реНрдЯреАрд░рд┐рдЯреА рдХреЗ рд▓рд┐рдП GitHub рдкрд░ рдореМрдЬреВрдж рд░рд╣реЗрдЧреАред рдЪреВрдВрдХрд┐ рдпрд╣ UserVoice рдореЗрдВ рдореВрд▓ рдкреЛрд╕реНрдЯ рдХрд╛ рдХреЗрд╡рд▓-рдкрд╛рда рдЖрдпрд╛рдд рд╣реИ, рд╣рдо рдЕрднреА рднреА рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ рдЬреЛ рдпрд╣рд╛рдВ GitHub рдореБрджреНрджреЗ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВред

рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯрд╣рдм рдЪреИрдирд▓ рдмрдирд╛ рд░рд╣реЗрдЧрд╛ред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдЗрд╕ рд╢реАрд░реНрд╖рдХ рдкрд░ рдЦреЛрдЬ рдХрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://aws.uservoice.com/forums/598381-aws-command-line-interface

-рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕рдбреАрдХреЗ рдФрд░ рдЯреВрд▓реНрд╕ рдЯреАрдо

рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ UserVoice рдкрд░ рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ: https://aws.uservoice.com/forums/598381-aws-command-line-interface/suggestions/33168436-aws-s3-sync-does-not-synchronize-s3- рдлрд╝реЛрд▓реНрдбрд░-рд╕рдВрд░рдЪрдирд╛

рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдЖрдВрджреНрд░реЗ, рдПрдХ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рджреЗрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рд╕рднреА рдмреЗрдХрд╛рд░ рдкреЛрд╕реНрдЯреЛрдВ рдореЗрдВ рд╕реЗ

рдЬреЗрдиреЗрд░рд┐рдХ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдФрд░ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмреАрдЪ рдХреА рд░реЗрдЦрд╛ рдмрд╣реБрдд рдзреБрдВрдзрд▓реА рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП UserVoice рдкреЛрд╕реНрдЯ рдЦреЛрдЬрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рд▓реЛрдЧ https://aws.uservoice.com/forums/598381-aws-command-line-interface/suggestions/33168436-aws-s3-sync-does-not рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджреЛрдВ рдкрд░ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

+1

+1

+1

+1

+1

+1

+1ред рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреАред

+1

+1

рд╡рд╣реА рдореБрджреНрджрд╛
awscli==1.16.74

+1

-1

Aws s3 рд╕рд┐рдВрдХ рдХрдорд╛рдВрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рд┐рдВрдХ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рдЙрди рдЪреАрдЬреЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЧрдВрддрд╡реНрдп рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЙрд╕ рд╕рдм рдХреБрдЫ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╕рд┐рдВрдХ рдХрд░реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рд▓рдХреНрд╖рд┐рдд рдЧрдВрддрд╡реНрдп рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЕрд▓рдЧ рд╣реИ рддреЛ aws s3 cp рдХрдорд╛рдВрдбред рд╕реАрдкреА рдХрдорд╛рдВрдб рдЬреЛ рдХреБрдЫ рднреА рдЖрдк рдЙрд╕реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдХреНрд╖реНрдп рдкрд░ рдореМрдЬреВрдж рд╣реЛред рд╕реАрдкреА/рдПрдорд╡реА/рдЖрд░рдмреА рдХрдорд╛рдВрдб рдлреЛрд▓реНрдбрд░/рдлрд╛рдЗрд▓реЛрдВ рдХреА рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ/рдЪрд▓рд╛рдиреЗ/рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ --recursive рд╡рд┐рдХрд▓реНрдк рд▓реЗрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

@3ggaurav рдореБрджреНрджрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ 2014 рдХрд╛ рд╣реИ рдЬрдм рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ sync рдореЗрдВ --recursive рд╡рд┐рдХрд▓реНрдк рдерд╛ред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдпрджрд┐ рдЖрдк рдПрдХ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдЙрддреНрддрд░ рд╢рдмреНрджрд╢рдГ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдирд╛/рдЗрд╕реЗ рд╢реНрд░реЗрдп рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИред

рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдЙрддреНрддрд░ рдпрд╣рд╛рдБ рд╣реИред

рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ?

+1

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

DrStrangepork picture DrStrangepork  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vadimkim picture vadimkim  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

975204 picture 975204  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

motilevy picture motilevy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maanbsat picture maanbsat  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ