URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54494
[ Назад ]

Исходное сообщение
"Копирование с провами"

Отправлено Doc , 16-Мрт-05 10:10 
Как скопировать каталоги с вложенными файлами под root, чтобы им были сразу присвоины прова дргой группы и пользователя?

Содержание

Сообщения в этом обсуждении
"Копирование с провами"
Отправлено allez , 16-Мрт-05 10:22 
>Как скопировать каталоги с вложенными файлами под root, чтобы им были сразу
>присвоины прова дргой группы и пользователя?

Вот так:

# cp -R dir1 dir2
# chown -R user:group dir2

А если вы имели в виду изменение принадлежности и прав файлов в процессе копирования, то команда cp этого не умеет...


"Копирование с провами"
Отправлено Doc , 16-Мрт-05 17:18 
>>Как скопировать каталоги с вложенными файлами под root, чтобы им были сразу
>>присвоины прова дргой группы и пользователя?
>
>Вот так:
>
># cp -R dir1 dir2
># chown -R user:group dir2
>
>А если вы имели в виду изменение принадлежности и прав файлов в
>процессе копирования, то команда cp этого не умеет...


дело в том что он прописывает не глубже одного вложенного каталога... :( а остальное как - руками?


"Копирование с провами"
Отправлено allez , 16-Мрт-05 18:02 
>дело в том что он прописывает не глубже одного вложенного каталога... :(
>а остальное как - руками?

Попробуйте так:
# chown -Rv user:group dir2/

Или так:
# chown -Rv user:group dir2/*

Если и это не поможет, то так:
# find dir2/ -exec chown -v user:group {} \;


"Копирование с провами"
Отправлено Doc , 22-Мрт-05 10:15 
>>дело в том что он прописывает не глубже одного вложенного каталога... :(
>>а остальное как - руками?
>
>Попробуйте так:
># chown -Rv user:group dir2/
>
>Или так:
># chown -Rv user:group dir2/*
>
>Если и это не поможет, то так:
># find dir2/ -exec chown -v user:group {} \;
Rv сработало... только вот инетересно почему в описани комманды неописан этот пораметор???


"Копирование с провами"
Отправлено allez , 22-Мрт-05 10:20 
>Rv сработало... только вот инетересно почему в описани комманды неописан этот пораметор???

Как это не описан? Очень даже описан:
# chown --help
...
  -R, --recursive        operate on files and directories recursively
  -v, --verbose          output a diagnostic for every file processed
...

# chmod --help
...
  -v, --verbose           output a diagnostic for every file processed
  -R, --recursive         change files and directories recursively
...

Просто я их указал не раздельно (-R -v), а вместе (-Rv), такое вполне допустимо.


"Копирование с провами"
Отправлено gr , 23-Мрт-05 00:30 
>>Rv сработало... только вот инетересно почему в описани комманды неописан этот пораметор???
>
>Как это не описан? Очень даже описан:
># chown --help
>...
>  -R, --recursive        operate
>on files and directories recursively
>  -v, --verbose        
> output a diagnostic for every file processed
>...
>
># chmod --help
>...
>  -v, --verbose        
>  output a diagnostic for every file processed
>  -R, --recursive        
>change files and directories recursively
>...
>
>Просто я их указал не раздельно (-R -v), а вместе (-Rv), такое
>вполне допустимо.

man cp

cp -pr


"Копирование с провами"
Отправлено allez , 23-Мрт-05 06:03 
>man cp
>
>cp -pr

Опция -p в cp сохраняет _исходные_ параметры файла, а автор темы ставил вопрос так:
>Как скопировать каталоги с вложенными файлами под root, чтобы им были сразу присвоины прова дргой группы и пользователя?


"Копирование с провами"
Отправлено gr , 23-Мрт-05 12:08 
>>man cp
>>
>>cp -pr
>
>Опция -p в cp сохраняет _исходные_ параметры файла, а автор темы ставил
>вопрос так:
>>Как скопировать каталоги с вложенными файлами под root, чтобы им были сразу присвоины прова дргой группы и пользователя?


а, невнимательно прочитал, да