търсене на данни в Linux

Търсене на файлове и папки (Find, Откриване, Впиши)

Ако работите в командния ред на Linux, вие се използва, за да се занимава с голям брой файлове и папки, които искате да сортирате, да търсите желания файл или папка.

търсене на данни.

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

например:
# Впиши блокиран maillog

В този пример, ние сме донесе всички мнения статус блокиран.

Това показва номера на реда
# Впиши -н Тай файл
3: Тай
4: Тай
6: Тай

Общо съвпадение линия
Впиши -C Тай файл
3

-е опция задава няколко шаблони за търсене
# Впиши -е -е shablon_1 shablon_2 файл

Търсене на файловата система.

Тази команда търси име на файла и да разглеждате тези директории, които сте задали за търсене в този случай тя ische във всички каталози
# Намери / -name файл
/ Var / дневник / файл
/usr/lib/perl5/vendor_perl/5.8.8/URI/file
/ ЮЕсАр / хамбар / файл
/ ЮЕсАр / акции / файл

Това показва целия списък от думи, отговарящи на файл
#find / -name "* * файл" -print
.bash_profile
метафайлове

Екипът намерите всички видове полезни ключове:

# Намерете -mtime -1 Търсене на файл с промените на по-малко от 1 ден (1 - повече)
-размер М - размер на файла
# Намери / -size -50k Потърсете файлове по-малки от 50 KB
# Find / -size + 50M Търсите повече от 50 МБ
# Find. -perm 755 - търсения на файлове с разрешения 755
# Намерете -user корен - търсене на файлове, които са собственост на потребителя

За разлика от екипи намерят, намерете търсения много по-бързо, поради наличието на база, която се актуализира всяка нощ

# Намерете файл
/ Var / име / Chroot / Var / име / Chroot / ргос / сис / FS / файл-макс
/ Var / име / Chroot / Var / име / Chroot / ргос / сис / FS / файл-номер