1: Како пронаћи датотеке на основу имена – Басх
Најчешћа употреба команде финд је лоцирање датотека на основу њиховог имена, можете користити -име опцију да наведете име датотеке коју тражите. На пример, следећа команда се може користити за проналажење свих датотека у тренутном директоријуму са фразом „басхфиле“ у свом називу:
#!/бин/басхнаћи . -име '*<име-датотеке>*'
Тхе “*” се користи као џокер знак који одговара било ком карактеру, овде сам тражио датотеке под називом „басхфиле“ у тренутном директоријуму:
2: Како пронаћи датотеке на основу типа – Басх
Други начин за проналажење датотека помоћу команде финд је коришћење -тип аргумент за претрагу датотека одређене врсте, на пример, за лоцирање свих фасцикли у тренутном директоријуму.
#!бин/басх
наћи . -тип д
Слично томе, да бисте пронашли све регуларне датотеке, можете користити следећу команду:
#!бин/басхнаћи . -тип ф
3: Како пронаћи датотеке на основу величине – Басх
Да бисте пронашли датотеке на основу њихове величине, можете користити -величина опцију, на пример, да бисте добили све датотеке у тренутном директоријуму које имају величину мању од 1МБ, можете користити следећу скрипту:
#!бин/басхнаћи . -величина - < величина датотеке-МБ >
Слично томе, ако желите да тражите датотеке чија је величина већа од 1 МБ, користите доле наведени код:
#!бин/басхнаћи . -величина + < величина датотеке-МБ >
4: Како пронаћи датотеке на основу времена модификације – Басх
Други начин коришћења команде финд је проналажење датотека на основу њиховог времена модификације помоћу -мтиме опција. За илустрацију тражим датотеку која је измењена у последња два дана и то је схелл скрипта коју сам користио:
#!/бин/басхнаћи . -мтиме -2
„-2“ означава да су датотеке требале бити измењене у последња 2 дана:
5: Како пронаћи датотеке на основу власништва – Басх
Можете користити -корисник опцију за проналажење датотека на основу њиховог власника, попут проналажења свих датотека у тренутном директоријуму које су у власништву корисника, можете користити следећу команду:
#!/бин/басхнаћи . -корисник < корисничко име >
Када пронађете датотеке које тражите, можда ћете желети да извршите неке радње на њима, као што је њихово брисање или копирање на другу локацију:
Закључак
Команда финд је моћан алат који вам може помоћи да тражите датотеке на основу различитих критеријума. Комбиновањем различитих опција, можете креирати сложене обрасце претраге који ће вам помоћи да лоцирате датотеке које су вам потребне. Датотеке се могу лоцирати помоћу команде финд у зависности од њиховог имена, типа, групе корисника, величине и датума када су ажурирани.