The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"chown говорит что слишком много файлов в каталоге"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"chown говорит что слишком много файлов в каталоге"  
Сообщение от TNNC on 30-Янв-06, 16:29 
chown говорит что слишком много файлов в каталоге....
/usr/bin/chown: arg list too long
Операционка Solaris 8 SPARC
Их там деиствительно много больше 200 тысяч, но права то надо
назначить, что делать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "chown говорит что слишком много файлов в каталоге"  
Сообщение от newser (ok) on 30-Янв-06, 16:32 
>chown говорит что слишком много файлов в каталоге....
>/usr/bin/chown: arg list too long
>Операционка Solaris 8 SPARC
>Их там деиствительно много больше 200 тысяч, но права то надо
>назначить, что делать?

man xargs в сочетании с man find

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "chown говорит что слишком много файлов в каталоге"  
Сообщение от madskull (ok) on 31-Янв-06, 11:56 
>>chown говорит что слишком много файлов в каталоге....
>>/usr/bin/chown: arg list too long
>>Операционка Solaris 8 SPARC
>>Их там деиствительно много больше 200 тысяч, но права то надо
>>назначить, что делать?
>
>man xargs в сочетании с man find

Достаточно find -exec.
Или в соляре find так не умеет?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "chown говорит что слишком много файлов в каталоге"  
Сообщение от newser (ok) on 31-Янв-06, 12:32 
>>>chown говорит что слишком много файлов в каталоге....
>>>/usr/bin/chown: arg list too long
>>>Операционка Solaris 8 SPARC
>>>Их там деиствительно много больше 200 тысяч, но права то надо
>>>назначить, что делать?
>>
>>man xargs в сочетании с man find
>
>Достаточно find -exec.
>Или в соляре find так не умеет?

Использование xargs эффективнее при большом количестве файлов. find -exec вызывает команду для КАЖДОГО найденного файла, а xargs вызывает команду для СПИСКА файлов.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "chown говорит что слишком много файлов в каталоге"  
Сообщение от Mamoru email(ok) on 30-Янв-06, 16:35 
>chown говорит что слишком много файлов в каталоге....
>/usr/bin/chown: arg list too long
>Операционка Solaris 8 SPARC
>Их там деиствительно много больше 200 тысяч, но права то надо
>назначить, что делать?

а какой строкой у Вас вызывается chown?
Скорее всего из скрипта? как это выглядит?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "chown говорит что слишком много файлов в каталоге"  
Сообщение от Дениска (ok) on 30-Янв-06, 16:43 
>>chown говорит что слишком много файлов в каталоге....
>>/usr/bin/chown: arg list too long
>>Операционка Solaris 8 SPARC
>>Их там деиствительно много больше 200 тысяч, но права то надо
>>назначить, что делать?
>
>а какой строкой у Вас вызывается chown?
>Скорее всего из скрипта? как это выглядит?
думается мне, что выглядит типа chown * или с другим wildcard-ом каким=нить. так?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "chown говорит что слишком много файлов в каталоге"  
Сообщение от TNNC on 30-Янв-06, 16:46 
chown root:other 755 /data/*
Не из скрипта просто мне надо назначить права на файлы в каталоге
а chown отказывается это делать, вот я и призадумался, щас буду find попробовать....
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "chown говорит что слишком много файлов в каталоге"  
Сообщение от Mamoru email(ok) on 30-Янв-06, 17:04 
>chown root:other 755 /data/*
>Не из скрипта просто мне надо назначить права на файлы в каталоге
>
>а chown отказывается это делать, вот я и призадумался, щас буду find
>попробовать....
chown [-fhv] [-R [-H | -L | -P]] owner[:group] file
А причём тут 755 ?
Разьве chmod параметры доступа меняет?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "chown говорит что слишком много файлов в каталоге"  
Сообщение от TNNC on 30-Янв-06, 17:14 
>А причём тут 755 ?
>Разьве chmod параметры доступа меняет?

Это я ошибся chown root:other 755 /data/* , но
chmod то же самое говорит, файлов типа у меня много :-)


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "chown говорит что слишком много файлов в каталоге"  
Сообщение от Дениска (ok) on 30-Янв-06, 17:16 
>>chown root:other 755 /data/*
>>Не из скрипта просто мне надо назначить права на файлы в каталоге
>>
>>а chown отказывается это делать, вот я и призадумался, щас буду find
>>попробовать....
>chown [-fhv] [-R [-H | -L | -P]] owner[:group] file
>А причём тут 755 ?
>Разьве chmod параметры доступа меняет?
а может 755 это у него файло так называется ? ;)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "chown говорит что слишком много файлов в каталоге"  
Сообщение от harius (ok) on 31-Янв-06, 01:11 
>chown root:other 755 /data/*
>Не из скрипта просто мне надо назначить права на файлы в каталоге
>
>а chown отказывается это делать, вот я и призадумался, щас буду find
>попробовать....

а если набрать:
chown -R root:other /data
?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "chown говорит что слишком много файлов в каталоге"  
Сообщение от NoName on 31-Янв-06, 12:26 
как вариант:
cd /data; ls |while read d; do chown -R root:other $d; done


MyHomePage - http://surgutnet.ru

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "chown говорит что слишком много файлов в каталоге"  
Сообщение от rm (??) on 31-Янв-06, 12:28 
а кто знает -когда- такое случается? те максимальное число, при котором еще работает ls в директории??

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "chown говорит что слишком много файлов в каталоге"  
Сообщение от rWizard email(??) on 31-Янв-06, 13:10 
"arg list too long" - слишком длинный список _аргументов_
решение: ls -1 | xargs rm

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

14. "chown говорит что слишком много файлов в каталоге"  
Сообщение от Nikolaev D. email on 10-Фев-06, 00:22 
>"arg list too long" - слишком длинный список _аргументов_
>решение: ls -1 | xargs rm


ну мложно и так

>а кто знает -когда- такое случается? те максимальное число, при котором еще
>работает ls в директории??

точно - нужно исходники смотреть, но я думаю что-то вроде 64к ну или там упирается в int для СИ.

толку-то если 2000к файлов или 10000к - разница НОЛЬ.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру