Home | (How To)?
Kopirajte na brži način (lokalno)
0.1) Sporiji načinAko kopirate fajlove rekurzivno (sve fajlove i direktorijume) sa src1/, src2/, u dest/ uradićete to ovako:
cp -Rv src1/ src2/ dest/
0.2) Brži načinKada koristimo naredbu cp kopiramo karakter po karakter. Koristeći kernel podršku za cevi ( pipes | ), fajlove možemo da kopiramo blok po blok. Tar rekurzivno konvertuje direktorijume u jedan jedini tok podataka (stream). Sa jedne strane kreiramo jedan tok za izlaz source direktorijuma, sa druge strane dobijamo ulaz istog toka podataka koje smeštamo u određeni direktorijum.
U ovom slučaju, transfer između dva kraja je sam smisao korišćenja cevi ( pipes ).
tar -cf - src1/ src2/ | tar -C dest/ -xvf -
0.3) Kopiranje preko SSHSa lokalnog na udaljeni:
tar czvf - lista_fajlova | ssh remote.box.org tar xzf - -C /home/user/određeni_dir
Sa udaljenog na lokalni:
ssh remote.box.com tar czf - -C početni_dir | tar xzf - -C određeni_dir
Stranicu poslednji put izmenio: kotnik 2007-03-28 17:24:44
|