Реклама на сайте Advertise with us

Как правильно выполнить поиск на сервере

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 04/02/07 в 13:04       Ответить с цитатойцитата 

полчаса трахаюсь чет ничо неполучается
вообщем задача найти на сервере все пути вида

/home/user/domains/sitename.com/public_html/
где разные user и sitename.com

делаю что-то вроде find / |grep domains а он выводит полностью папку со всеми файлами в ней...
хэлп плиз

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 04/02/07 в 14:06       Ответить с цитатойцитата 

надо делать что-то типа так:

find /..путь../ -exec grep html {} \;

4
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 04/02/07 в 15:38       Ответить с цитатойцитата 

lega_cobra писал:
надо делать что-то типа так:

find /..путь../ -exec grep html {} \;


чот ошибку выдает...

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 04/02/07 в 16:53       Ответить с цитатойцитата 

А какую ошибку?

Вместо html пишешь, что ищешь.

4
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 04/02/07 в 17:02       Ответить с цитатойцитата 

lega_cobra писал:
А какую ошибку?

Вместо html пишешь, что ищешь.


в -exec какихто параметров нехватает...

0
 



С нами с 26.02.03
Сообщения: 788
Рейтинг: 299

Ссылка на сообщениеДобавлено: 04/02/07 в 19:09       Ответить с цитатойцитата 

icon_smile.gif Чё-то намудрили вы.

Код:
1. Заходи в корень (cd /home/, к примеру)
2. делай ls -alR | grep */domains/*/public_html

Если что, то ctrl+c поможет icon_smile.gif
если надо конкретные файлы, то ls -alR | grep /home/*/public_html/*.расширение

если надо пути исключительно на public_html'ы (чтобы не было тучи путей со всеми файлами и дочерними папками), то:
Код:
ls -alR | grep '.*/domains/.*/public_html:'

по идее должны выведутся пути до всех нужных тебе public_html

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 05/02/07 в 00:15       Ответить с цитатойцитата 

cookie писал:
icon_smile.gif Чё-то намудрили вы.


отлично, то, что надо!
спасиб!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »