hello,
adott két gép ami között scp-vel szeretnék másolni 1 db több gigás állományt. a forrás gépen nincs elég hely a tömörített állománynak, ezért gondoltam gzip-pel betömörittem de nem igazán tudtam összehozni a gzippet a scp-vel.
van vkinek vmi ötlete h hogyan tudnám megoldani?
- 1630 megtekintés
Hozzászólások
man scp :)
...
-C Compression enable. Passes the -C flag to ssh(1) to enable com-
pression.
...
amennyiben az atvitel soran tomoriteni is akarod. Azaz forras: kitomotitett_fie --> csatorna: tomoritett --> cel: kitomoritett_file.
scp -C user@gep:file .
- A hozzászóláshoz be kell jelentkezni
igen neztem a man-jat, csak a masik oldalon tomoritve kellett volna. scp -c eseten csak az atvitel alatt tomorit, azert nem jutottam elorebb a man alapjan.
Tisztelettel,
nasreg.
- A hozzászóláshoz be kell jelentkezni
http://hup.hu/node/28212
második hozzászólás
- A hozzászóláshoz be kell jelentkezni
Ha a túlsó oldalon is tömörítetlenül kell:
scp -C file user@masikgep:
Tömörítve fogja átvinni.
Ha a túloldalon tömörítve kell, akkor
gzip -9c file | ssh user@masikgep 'cat >file.gz'
(Ha az 'scp -C'-t szeretnéd szimulálni :) :
gzip -9c file | ssh user@masikgep 'gzip -dc >file')
- A hozzászóláshoz be kell jelentkezni
erre gondoltam! vhol lattam mar csak nem talattam :|. koszonom a gyors segitseget.
Tisztelettel,
nasreg.
- A hozzászóláshoz be kell jelentkezni
Probáld így, (nem scp hanem ssh, gyakran használom remote bakcupra) hasonló gsimon javaslatához, azzal a különbséggel, hogy így nemcsak egy filet, hanem egész könvtárt (alkönyvtáraival) is át lehet vinni,
tar cvjf - ~/KÖNYVTÁRNEVE/ | ssh USERNÉV@TÁVOLI.GÉP.hu "cd /home/USERNÉV/CÉLKÖNYVTÁR/; tar xpjf -"
ez a módszer is bzip2 tömörítést használ a fileátvitelhez.
- A hozzászóláshoz be kell jelentkezni