Титла: Има ли такава команда ? Публикувано от: SK0RP10N в Nov 08, 2009, 18:38 Има ли начин да копирам много файлове от дадена директория, но същевременно да не копирам една папка, която е определена от мен ?
Благодаря :) Титла: Re: Има ли такава команда ? Публикувано от: gizi_ в Nov 08, 2009, 21:02 Еми или ги копираш един по един за да избегнеш от теб споменатите папки и файлове или това за което се сещам е rsync:
Код: rsync -avz --exclude=www/ /srv/ /srv_new/ Това е просто пример който ти давам, копираш всичко от /srv/ в /srv_new/ като правиш exclude на папката "www" която се намира в /srv/www/ . Пътя на папките който не трябва да се копират е винаги относно папката в която се намират т.е. в случея www се намира в /srv/ и за това пишеш само --exclude=www/, ако искаше и да не копираш примерно папка с името test която се намира в /srv/new/test/ трябва да се напише --exclude=new/test/ До тук спирам с обясненията, можеш да научиш повече като прочетеш man - page на rsync. Титла: Re: Има ли такава команда ? Публикувано от: Opaa в Nov 08, 2009, 21:51 А нестава ли да влезе като root и да си ги копира както се копират при джама с мишката :D :D :D ???
Поне при мене като напиша командата: Код: sudo nautilus за да вляза като root, ми показва Home и File System директориите и мога да си копирам и трия наволя :) Титла: Re: Има ли такава команда ? Публикувано от: pikimos в Nov 08, 2009, 22:17 Както писа колегата
sudo nautilus И после държиш натиснат Ctrl и с мишката маркираш само това, което ти трябва. 8) Титла: Re: Има ли такава команда ? Публикувано от: gizi_ в Nov 08, 2009, 23:18 А нестава ли да влезе като root и да си ги копира както се копират при джама с мишката :D :D :D ??? Както писа колегата Айде сега и двамата да ми обясните какво общо имаше въпроса в ROOT потребителя??? Другото което е, предвтавете си, че ви се налага 3 пъти на ден да копирате 300 файла в папка която има 347 файла. Как ви се струва copy с мишката..... Титла: Re: Има ли такава команда ? Публикувано от: Opaa в Nov 08, 2009, 23:22 Ми маркира всички файлове и с вълшебния бутон Ctrl демаркира желаните файлове :)
Титла: Re: Има ли такава команда ? Публикувано от: asp в Nov 09, 2009, 00:57 edit by neter: Изтрито, съгласно т.3 от правилата ($2) на форума.
Титла: Re: Има ли такава команда ? Публикувано от: Acidtrance в Nov 09, 2009, 15:30 Пробвай -v опцията на grep :-)
cp -r /var/www/ ~/backup | grep -v "Images" Титла: Re: Има ли такава команда ? Публикувано от: gizi_ в Nov 09, 2009, 15:56 Пробвай -v опцията на grep :-) Това което си написал няма да проработи. В случей, че има output от командата, редове съдържащи Images няма да бъдат показани но въпреки всичко ще бъдат копирани. Титла: Re: Има ли такава команда ? Публикувано от: sdr в Nov 09, 2009, 16:24 Предполагам може да се нагласи нещо с find .. по-разумния начим ми се струва обаче едно скриптче .. стига да не се разширява списъка с файлове ... а и винаги можеш да копнеш всички и после да изтриеш които не ти трябват. Бе изобщо ако кажеш какво точно искаш да правиш ще може да се мисли най-оптималното решение
|