Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: karlitos 10 Března 2010, 13:42:53

Název: kopirovani adresare - prepsani pouze starsich souboru
Přispěvatel: karlitos 10 Března 2010, 13:42:53
Zdravim

Radsi se zeptam,protoze me nenapada jak bych to overil. Mam adresar AAA a potrebuju ho sloucit s adresarem AAA' na USB-disku v kterem jsou ale nektere soubory novejsiho data. Jde mi o tom aby se ve vyslednem adresari byly pouze ty soubory ktere bud v puvodnim adresari AAA chybi nebo jsou v adresri AAA' v novejsi verzi. Oba adresare maji hafo podadresaru.

Takze jsem pouzil :
Kód: [Vybrat]
cp -r -u /cesta k USB-disku/AAA' /cesta k cilovemu adresari/AAA no a chvilku to chroupalo a ted si nejsem jist jestli to je spravne.
Takze ve zkratce : nakopirovat obsah AAA' do AAA aby se nakopirovaly jen chybejici soubory a prepsaly starsi.

Tak jestli jem pablb tak me prosim nekdo opravte , diky K
Název: Re: kopirovani adresare - prepsani pouze starsich souboru
Přispěvatel: petergula 10 Března 2010, 13:50:09
man cp:
 -u, --update
         copy only when the SOURCE file is  newer   than  the  destination
         file or when the destination file is missing

Takze si pravdepodobne postupoval spravne. overit si to mozes napriklad cez prikaz diff, ten ti porovna adresare a vypise v com sa lisia (ake subory mas naviac a ake chybaju, popr. v com sa lisia subory ak su aj aj).
Název: Re: kopirovani adresare - prepsani pouze starsich souboru
Přispěvatel: karlitos 10 Března 2010, 13:56:01
Diky , man cp jsem studoval  ;)
Jeste se chci zeptat : ty prepinace je uvadi jednotlive -r -u nebo dohromady -ru ?
Diky za odpoved - K
Název: Re: kopirovani adresare - prepsani pouze starsich souboru
Přispěvatel: mosqa 10 Března 2010, 14:58:26
vacsinou sa prepinacu uvadzaju spolu,teda -ru ale je mozne ze bude fungovat aj ta druha moznost, prinajhorsom to vyhodi daku chybu a ziadna operacia sa nevykona..