SCP - kopírovaní vybraných adresářů

ZAJDAN

  • *****
  • 2 060
    • Zobrazit profil
    • E-mail
SCP - kopírovaní vybraných adresářů
« kdy: 21. 12. 2016, 14:03:09 »
Ahoj,
existuje způsob jak předat příkazu scp, které adresáře má kopírovat?
na serveru mám:
/bin
/db_backup
/dev
/httpdocs
/logs
/tmp
/usr

ale chtěl bych jen (db_backup, httpdocs)..zkusil jsem
scp -r user@mujserver.cz:/{db_backup, httpdocs} /home/lingu/
zkopíruje se pouze první adresář db_backup
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:SCP - kopírovaní vybraných adresářů
« Odpověď #1 kdy: 21. 12. 2016, 15:12:01 »
Nemelo by scp -r user@mujserver.cz:/{db_backup, httpdocs} /home/lingu/

byt spise

scp -r user@mujserver.cz:/\{db_backup,httpdocs} /home/lingu ?

Jinak ja mam radsi rsync, hlavne na velke soubory.

pavlix

  • ****
  • 253
    • Zobrazit profil
Re:SCP - kopírovaní vybraných adresářů
« Odpověď #2 kdy: 21. 12. 2016, 15:30:58 »
Doporučuju rsync (over SSH), umožňuje dobře konfigurovat přesně tyhle věci a navíc má oproti SCP spoustu dobrých vlastností.

David1234

Re:SCP - kopírovaní vybraných adresářů
« Odpověď #3 kdy: 21. 12. 2016, 15:41:17 »
Bude nutné escapovat { a }

Kód: [Vybrat]
scp your_username@remote.edu:/some/remote/directory/\{a,b,c\} ./

trubicoid2

Re:SCP - kopírovaní vybraných adresářů
« Odpověď #4 kdy: 21. 12. 2016, 15:41:57 »
scp -r user@mujserver.cz:/{db_backup, httpdocs} /home/lingu/
zkopíruje se pouze první adresář db_backup

protoze tam je po carce mezera
tak bud bez mezery, nebo zavirat do uvozovek