Търсене на файлове в Linux

Необходимостта да търсите файлове могат да бъдат в почти всяка операционна система, която ви позволява да работите с файловата система. Класически пример за нас, за да служи на операционната система Linux, който ще използваме в режим на конзола. Нека да разгледаме възможности за търсене на файлове на системата чрез конзолата. За да намерите файлове на система Linux има командата находка, която позволява доста гъвкав търсене, което ви позволява да посочите допълнителни критерии за търсене. Разглеждане на възможността на екипа повече.

Синтаксис на находката:

Тъй като пътят се посочва директорията, в която искате да търсите. Например, тя може да бъде на стойност по този начин:
. - текущата директория
/ - главната директория

- домашна директория

След уточняване на пътя, както е посочено опции за търсене. На пръв поглед всичко е объркано, но в действителност не представлява трудност тук.

Основни възможности:
-име - търсене на името, въведете в ред;
-потребител - търсене на файлове, притежавани от даден потребител;
-група - търсене на файлове, които принадлежат към определена група;
-Перм - търсене на файлове на режима за достъп;
-тип - търсите файлове по тип на файла, на списък на видовете:

-размер н - търсене на файлове с размера на п единици;
-прави времето на промяна -н + п - търсене на файлове по дата модифицирани, по-малко (-) или преди (+) дни.

Опитайте се да търсите файлове, симулиращи различни ситуации.
Намерете файла на преносимо устройство, което се свързва към USB, както и предварително монтирани в системата.

Търсене на файлове на разширяване:

В резултат на тази команда ще се търси в директорията / MNT / USB - е директорията, в която се монтира устройството. Търсене ще се извършва на всички файлове (*), като разширение .mp3.
Търсене маска може да се промени доста гъвкаво, например, можете да посочите ключова дума, която започва името на файла, и да направи търсене за него.

Търсене на файлове на първичния ключова дума:

Резултатът ще бъде показан списък на откритите файлове, които започват с конфигурационния дума.
Един от най-силните страни на екипа е в състояние да търсите по регулярен израз. За да се покаже на търсените файлове, започващи с героите от «а» към «й».

Търсене на файлове на образец за регулярен израз:

Според този модел ще бъде претърсвана за всички файлове в системата, като се започне с буквите "А" по към «й».

Всеки е повече или по-малко запознати с Linux знае, че достъпът до преписката е много важно. Понякога е необходимо да се намери файлове, които имат конкретни възложени права за тази цел можете да използвате опцията за търсене, за да -perm.

Търсене за файлове с режима за достъп 755:

Също така, можете да направите гъвкава търсене. Нека разберем файлове на група потребители, за които има пълен достъп.

Търсене за файлове с правата за групата:

Тире може да се замени със знак плюс, то ще търси файлове, които са инсталирани най-малко един от посочените разрешения бита, другите бита в този случай ще бъдат игнорирани.

В следващия пример, нека да търсите файлове, притежавани от даден потребител или група.

Търсене на файлове на даден потребител:

В резултат на това търсене на файлове, които принадлежат към потребителя на администратор ще бъдат намерени.

Търсене за файлове, които принадлежат към определена група от потребители:

файлове, които принадлежат към групата на потребители ботове ще бъдат намерени. В допълнение, можете да търсите за файлове, които са собственост на несъществуващи потребители или групи:

Възможност за търсене на типове файлове, както е важна функционалност. Например, ако имате нужда да намерите всички символични връзки в определена директория.

Търсене символни връзки:

Търсене ще бъде направено в директорията / и т.н., които ще бъдат избрани от всички те водят.

На екрана ще се покаже списък на директории се намират в директорията / MNT / USB. Сега нека да преминем към следващата опция е възможността за търсене определен размер на файла.

Търсене по размер на файла:

Като друг пример, ние ще използваме възможност да търсите за нейното изменение файлове. За тези цели, ние ще използваме опцията -mtime.

Търсене на файлове, които са се променили през последните 2 дни:

Търсене ще се извърши в директорията / Var / WWW / HTML. и ще търси файлове, които са се променили през последните 2 дни. Може би един от важните и удобни опции за търсене. Можете също да търсите по дата модифициран с противоположния състояние. Нека се опитаме да намерим файлове в директория, която не се променя в продължение на 5 дни.

Търсене за файлове, които не се променят през последните 5 дни:

По това, докато всички се надяваме тези примери да ви помогнат да се справят с тази команда. Нейната удобство е представен графично и да са наясно с възможностите си, не би било излишно, особено ако ти започваш да продължи да работи с Linux. Грамотност умения намират файлове пести личния си време, а както знаете времето е ценно. Успехът в работата!