Portál AbcLinuxu, 28. září 2026 23:12


Dotaz: kopírování do roury

15.1.2011 12:01 Pavel
kopírování do roury
Přečteno: 586×
Odpovědět | Admin
Ahoj, lze pomocí příkazu cp jako cílové místo uvést rouru? Nevím jak to zapsat. Děkuji za případné info

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.1.2011 12:32 FooBar
Rozbalit Rozbalit vše Re: kopírování do roury
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chces cat, ne cp.
15.1.2011 12:42 FooBar
Rozbalit Rozbalit vše Re: kopírování do roury
Err, moc preskakuju -- pokud chces jeden soubor precpat do roury, pak cp src dest jako obvykle. Pokud vic jak jeden, uz to takhle fungovat nemuze; musis ty soubory nejak spojit, jako napr. catnout je dohromady. Pokud je chces na druhy strane i rozdelit, tak to taky nepujde, a chces je nejak vhodne serializovat, treba tarem, tak abys byl na druhym konci pajpy schopnej ty soubory spravne rozdelit a znova vytvorit.

Nezapomen, ze zapis do roury blokuje dokud z ni nekdo necte.
15.1.2011 13:25 Pavel
Rozbalit Rozbalit vše Re: kopírování do roury
a jak ma vypadat presne zapis toho prikazu cp? jde mi o to ze mam na lokale soubor priklad.tar a ten chci pomoci roury prenest na jiny stroj pres ssh a tam ho rovnou rozbalit. neco jako: cp home.tar | ssh vzdaleny_stroj tar -xf - -C /
15.1.2011 13:41 FooBar
Rozbalit Rozbalit vše Re: kopírování do roury
Tak v tomhle pripade fakt chces cat, ne cp;)

(cp bys mohl pouzit pouze do named pipe, coz neni tenhle pripad)
15.1.2011 14:43 chinook | skóre: 28
Rozbalit Rozbalit vše Re: kopírování do roury
Predpokladam, ze ten soubor nemas jeste zatarovenej teda pokud jich mas vic. bude to neco jako:
tar cf - directory | ssh server2 "cd /ciladresar; tar xf -"
a budes mit na druhe strane rovnou soubory tak jak byly na zdrojove strane jestli mas jeden soubor tak misto tar muzes pouzit klidne cat to je jedno

Založit nové vlákno • Nahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.