The OpenNET Project / Index page

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

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

"Проблема поиска в симлинках"  +/
Сообщение от SubGun (ok) on 17-Авг-10, 11:48 
Доброго дня.

Возникла проблема с find, которую никак не удается решить. Существует директория с примонтированным ISCSI диском, с которой создан симлинк в /media/RAID5/Foto. Внутри симлинка /media/RAID5/Foto есть так же симлинки, по которым нужно осуществлять поиск. Вот тут и кроется проблема.

Если делаю так:
find "/media/RAID5/Foto" -maxdepth 1 -lname "*/315520"
то запрос не выполняется, поскольку /media/RAID5/Foto - симлинк.

Если делаю так:
find "/media/RAID5/Foto" -follow -maxdepth 1 -lname "*/315520"
то запрос не выполняется, потому что опция follow действует как для /media/RAID5/Foto, так и для тех симлинков, по которым я осуществляю поиск.

Возможно ли ограничить действие -follow?

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

Оглавление

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


1. "Проблема поиска в симлинках"  +/
Сообщение от anonymous (??) on 17-Авг-10, 12:07 
>[оверквотинг удален]
>Если делаю так:
>find "/media/RAID5/Foto" -maxdepth 1 -lname "*/315520"
>то запрос не выполняется, поскольку /media/RAID5/Foto - симлинк.
>
>Если делаю так:
>find "/media/RAID5/Foto" -follow -maxdepth 1 -lname "*/315520"
>то запрос не выполняется, потому что опция follow действует как для /media/RAID5/Foto,
>так и для тех симлинков, по которым я осуществляю поиск.
>
>Возможно ли ограничить действие -follow?

[lg@swarm sss]$ find -follow -name ff.desktop
./b/ff.desktop
./a/ff.desktop
[lg@swarm sss]$ ls -lR
.:
итого 4
drwxrwxr-x 2 lg lg 4096 Авг 17 12:05 a
lrwxrwxrwx 1 lg lg   18 Авг 17 12:04 b -> /home/lg/tmp/sss/a

./a:
итого 4
-rwxrw-r-- 1 lg lg 165 Авг  7 07:58 bs.desktop
lrwxrwxrwx 1 lg lg  40 Авг 17 12:05 ff.desktop -> /home/lg/Desktop/mozilla-firefox.desktop

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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