Проналажење одређене датотеке из многих датотека у директоријуму може бити тешко, али један од начина да лако пронађете све датотеке са именом које почиње одређеним стрингом или речју је коришћење командне линије преко басх-а. У овом чланку ће се расправљати о неким од начина да пронађете све датотеке са именом које имају наведен стринг у басх-у.
Проналажење свих датотека са именом датотеке које почиње са наведеним стрингом у Басху
Значај проналажења датотека је да се лоцирају одређене датотеке које ће вам требати и то је прилично тежак задатак, посебно ако постоји велики број датотека у директоријуму, ево неколико начина да брзо пронађете датотеке у директоријуму:
Метод 1: Коришћење команде лс
У басх-у можете користити лс команду да наведете све датотеке у директоријуму и да пронађете све датотеке чији назив почиње са наведеним низом, можете користити следећу синтаксу ако тражите датотеку која није тренутни директоријум:
#!бин/басх
лс < путања датотеке / назив документа >*
У горњој синтакси само замените „путања до датотеке“ са путањом до директоријума у којем желите да тражите датотеке и „име-датотеке“ са наведеним низом:
Ако тражите датотеку у тренутном директоријуму, само пратите доле дату синтаксу:
#!бин/басх
лс < назив документа >*
Једна ствар коју треба приметити је да овај метод само претражује датотеку у директоријуму, као да ако постоје датотеке са сличним именом у фасцикли која се налази у истом директоријуму, овај метод их неће пронаћи.
Метод 2: Коришћење команде финд
Тхе наћи команда се може користити за лоцирање датотека на основу различитих критеријума, укључујући име датотеке и за проналажење свих датотека са именом датотеке које почиње са наведеним низом, можемо користити следећу синтаксу ако желите да претражите датотеке у тренутном директоријуму:
#!бин/басхнаћи -тип ф -име '<име-датотеке>*'
У горе наведеној синтакси само замените 'назив документа' са наведеним низом:
С друге стране, ако желите да претражујете датотеке у било ком наведеном директоријуму, само дајте путању директоријума користећи доле дату синтаксу попут ове:
#!бин/басхнаћи < путања датотеке > -тип ф -име '<име-датотеке>*'
Метод 3: Коришћење команде греп
Тхе дршка команда која се може користити је басх за тражење датотека и за проналажење свих датотека са именом датотеке које почиње са наведеним низом, можете користити следећу синтаксу у случају да тражите датотеке у истом директоријуму:
лс | дршка '^<филенаме>'
У овој команди замените „име датотеке“ наведеним низом:
С друге стране, ако желите да претражујете датотеке у било ком наведеном директоријуму, само дајте путању директоријума користећи доле дату синтаксу попут ове:
#!бин/басхлс < путања датотеке >| дршка '^<филенаме>'
Једна ствар коју треба приметити је да овај метод такође само претражује датотеке у директоријуму, на пример, ако постоје датотеке са сличним именом у фасцикли која се налази у истом директоријуму, овај метод их неће пронаћи.
Закључак
Постоје различити начини да пронађете све датотеке са именом датотеке које почиње одређеним стрингом, а неки од најчешћих су команде лс, финд и греп, можете лако лоцирати одређене датотеке у директоријуму и ако тражите метод који дубоко претражује директоријум, а затим користи метод проналажења.