Fórum Root.cz
Hlavní témata => Software => Téma založeno: ZAJDAN 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
-
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.
-
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í.
-
Bude nutné escapovat { a }
scp your_username@remote.edu:/some/remote/directory/\{a,b,c\} ./
-
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