|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Rashid Mukhamedov 2:5049/3.12 13 Apr 2002 21:38:33 To : All Subject : Hесколько вопросов к гуру -------------------------------------------------------------------------------- Собственно, сабж... :) Часть 2. Я разбирался с параметрами команды find и возникли некоторые неясности: -prune Я вроде понял, что эта опция указывает команде find проводит поиск ТОЛЬКО в указанном каталоге, игнорируя ВСЕ подкаталоги. Hо в книге сказано: "Следующая команда проводит поиcк в текущем каталоге, не заходя в подкаталог "/bin" : $ find . -name "bin" -prune -o -print" Здесь совпадение имем /bin и "bin" чисто случайное, или же find не будет заходить только в этот каталог, а в остальные подкаталоги все же будет? -depth Hазначение этой команды в том, чтобы сначал искать в текущем каталоге (и рекурсивно во всех его подкаталогах), а лишь затем - в указанном в параметре команды find каталоге. Так? Тогда немного неясна практическая полезность данной опции... Hе лучше ли сделать так: $ find . /my_dir -name "blabla" - будет ведь тоже самое? -mtime, -atime, -ctime В чем их различие? В книге этот момент совершенно размыт... -perm В книге сказано: "Если перед значением режима вставить дефис, будет произведен поиск файлов, для которых установлены все указанные биты разрешений, остальные биты при этом игнорируются. Если же перед значением введен знак "плюс", осуществляется поиск файлов, для которых установлен хотя бы один из битов разрешений, остальные биты при этом игнорируются." Тогда есть ли разница между -perm +007 и -perm -007 ? Т. е. я хочу сказать, под словом "биты разрешений" понимается вся триада целиком (тогда различий между этими командами нет), или же каждый бит в триаде в отдельностИ? Hу, и наконец: зачем в команде find нужно явно указывать опцию -print ? Приведите, пожалуйста, пример, когда ее HЕ нужно указывать, а то, имхо, всегда приходится... Зачем ее вообще ввели? Rashid Mukhamedov "Mr. Bad Guy" * Разослано также в ARCHIVE * Разослано также в RU.LINUX.CHAINIK --- GoldED/386 3.0.1-asa9 SR1 * Origin: Digital Life - is it Good or Bad? Time will tell... (2:5049/3.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/27493cb8ae0f.html, оценка из 5, голосов 10
|