Изузмите директоријум када претражујете на Линуку

пронађи, претражи

Већ сам коментарисао о томе како лоцирати датотеке на Линук дистрибуцији на лак и брз начин у другим временима. Али претреси Они су важна тема, нешто што се обично ради готово свакодневно и што понекад захтева већу прецизност да бисте брзо пронашли оно што желите.

Повремено, када трчите наизменичном струјомкоманда за претрагуОно што се дешава је да ће покушати да пронађе оно што покушавате да урадите док извршени програм скенира све директоријуме и датотеке у области у којој обављате претраге. Проблем долази када је реч о великој партицији или директоријуму, што прилично одлаже резултат ...

Да бисте то избегли, можете учинити неколико ствари, на пример изузети неки директоријум претраживања тако да не омета време. И за то ћемо такође користити команду финд, као у другом упутству које сам давно оставио у ЛкА и које сам навео у вези у првом пасусу.

Па, да бисте изузели директоријум из претраживања и уштедели време, можете да користите опција -пруне проналаском. На пример, замислите да желите да пронађете датотеку која се зове лка са било којим наставком у тренутном директоријуму, али желите да претражујете свуда осим именованог директоријума тест, пошто знате да тога неће бити. Дакле, требали бисте покренути следеће:

find . -path './prueba' -prune -o -name 'lxa.*'

То ће рећи, у овом случају тражите да финд пронађе у тренутном директоријуму (.), Позване датотеке лка са било којим наставком, али, у овом случају, директоријум је изузет ./прооф.

Као што видите, финд је прилично моћна команда за лоцирање, али представља одређену потешкоћу с обзиром на велики број опција и параметара које може прихватити за филтрирање претрага ...


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.