Линук наредбе

Водич за проналажење наредби за Линук

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

Пронађите по имену

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

пронађи кодно име ифелсе4.сх

Ова наредба ће пронаћи датотеку ифелсе4.сх рекурзивно унутар директоријума Цоде. Погледајмо излаз за ову наредбу:

Пронађите датотеку по имену


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

пронађи Цоде -инаме ифелсе4.сх

Проналажење датотеке помоћу регуларног израза

Једноставне регуларне изразе можемо користити за проналажење датотеке у директоријуму која одговара том регуларном изразу. Покажимо то једноставном командом за проналажење свих датотека са било којим именом и са наставком .ткт:

пронађи Цоде -регек ".* \.сх "

Ево шта добијамо овом командом:

Проналажење датотеке помоћу регуларног израза


Хајде да разумемо шта овде значи ова наредба:

Добра ствар код регуларног израза може бити то што он може бити флексибилан колико можете дефинисати. Изменимо горњи пример да бисмо пронашли датотеке са .ш и .ткт додатак такође:

пронађи Цоде -регек ".* \.сх | \.ткт "

Проналажење датотека измењених у последњих н минута

Проналажење датотеке која је измењена у последњих н минута је такође лако. Погледајмо одмах пример:

пронађи код -мин -90

Погледајмо излаз за ову наредбу:

Проналажење датотеке измењене у последњих 90 минута

Проналажење датотека измењених у последњих н дана

Проналажење датотеке која је измењена у последњих н дана је такође лако. Погледајмо одмах пример:

пронађи Цоде -мтиме 0

Ево шта добијамо овом командом:

Пронађи датотеку по данима

Проналажење датотека према дозволама

Такође је могуће пронаћи датотеку са одређеним дозволама. Можемо пронаћи датотеке повезане са корисником или корисничком групом:

наћи . -корисник схубхам

Ево шта добијамо овом командом:

Проналажење датотека које припадају кориснику


Такође можемо применити исту логику за проналажење датотека које припадају групи корисника:

наћи . -групни корен

Проналажење датотека по величини

Да бисте пронашли датотеке веће од одређене величине, можете пронаћи следећу команду:

пронађи величину кода +500

Ево шта добијамо овом командом:

Пронађите датотеку по величини


Поред бајтова, величина датотеке се може навести као:

Проналажење датотека према типу

Могуће је пронаћи датотеку са типом. За наредбу проналаска имамо следеће типове:

Употријебимо наредбу за проналажење уобичајене датотеке:

наћи . -тип ф

Ево шта добијамо овом командом:

Пронађите датотеке према типу

Проналажење датотека са више услова

Као последњи пример, могуће је пронаћи датотеке додавањем више услова као што смо видели горе. Покушајмо сада са више услова у једној команди за проналажење:

наћи . -величина + 1ц -и -име "*.сх "

Ево шта добијамо овом командом:

Пронађите датотеке са више услова

Закључак

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

5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...
Битка за Веснотх 1.13.6 Развој објављен
Битка за Веснотх 1.13.6 објављено прошлог месеца, шесто је развојно издање у издању 1.13.к сериес и доноси низ побољшања, посебно корисничког интерфеј...
Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...