Проналажење датотека из командне линије
Тражење у систему датотека за одређени документ или датотеку је једноставно и веома брзо. Иако је већина корисника најбоље услужна коришћењем Спотлигхт-а из траке менија, постоје случајеви када Спотлигхт не ради, треба вам више параметара, радите у терминалу, радите са удаљеном машином или можда само желите да користите алтернативна функција претраге.
Имате среће, показаћемо вам како да пронађете датотеке и фасцикле директно из командне линије користећи два различита трика. Први метод је агностички за оперативни систем, што значи да ћете моћи да користите функцију претраге са Мац ОС Кс, Линук, БСД и многим другим уникс варијацијама, док други трик за претрагу користи само Мац модел проналажења датотека са командна линија. Хајде да читамо даље и научимо како да користимо ове сјајне способности.
Тражење датотека из командне линије помоћу проналажења
Команда финд је веома брза и лака за коришћење, директно је из света уник-а и као таква ради у Линук-у као иу Мац ОС Кс-у. Ако желите да научите ствари које су доследне широм платформе, финд је добар избор.
У најосновнијем смислу, финд се може користити овако:
пронађи параметре путање
На пример, можете лоцирати било шта у корисничком почетном директоријуму који садржи „сцреен“ у свом називу са следећим:
"пронађи ~ -инаме екран"
Можда ћете желети да добијете више резултата ако очекујете велики принос, на пример:
"пронађи ~ -инаме сцреен>"
Наравно, можете пронаћи и одређене датотеке које су закопане негде у директоријуму. На пример, тражење одређене плист датотеке у фасцикли корисничке библиотеке:
пронађи ~/Либрари/ -инаме цом.аппле.синцедпреференцес.плист"
Мораћете да додате префикс финд са 'судо' да бисте претраживали основне директоријуме и ван тренутних корисничких привилегија. финд такође подржава изразе, омогућавајући вам да претражујете веома одређена подударања, џокер знакове, секвенце и друге напредне опције.
финд је веома моћан, али његова снага брзо доноси одређену сложеност, као резултат тога, класична команда мдфинд је вероватно боља за почетнике кориснике командне линије.
Тражење датотека у командној линији помоћу мдфинд
мдфинд је Спотлигхт-ов терминалски интерфејс, што значи да неће радити ако је сам Спотлигхт онемогућен, ако не функционише из неког другог разлога или поново изгради свој индекс. Под претпоставком да Спотлигхт ради како је предвиђено, мдфинд је веома брз, ефикасан и мало лакши за корисника.
На свом најосновнијем нивоу, мдфинд се користи на следећи начин:
мдфинд -наме ФилеНаме
На пример, да бисте пронашли сва појављивања „Фотографије 1.ПНГ“, команда би била:
мдфинд -наме Пхото 1.ПНГ"
Пошто је мдфинд попут Спотлигхт-а, може се користити и за претраживање садржаја датотека и фасцикли за одређену датотеку. Проналажење свих докумената који садрже нечије име може се урадити на следећи начин:
"мдфинд Вилл Пеарсон"
Слично као наредба финд, слање резултата на више може бити корисно када се сортира кроз много датотека, на пример:
"мдфинд Послато са мог | више"
мдфинд такође може бити ограничен на одређене директоријуме са заставицом -онлиин:
мдфинд -само у ~/Либрари плист
Коначно, ту је и команда 'лоцирање', која је такође веома моћна и може да се повеже са проналажењем, али мора бити омогућена одвојено.
Знате за неке друге сјајне трикове за претрагу или методе лоцирања датотека за командну линију? Поделите са нама у коментарима.