Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Випробування

Припустимо, що нам потрібно список каталогів з нашого пошуку. Для цього ми можемо додати такий тест:



[me@linuxbox ~]$ знайти ~ -тип d | туалет -л

1695

[me@linuxbox ~]$ знайти ~ -тип d | туалет -л

1695


Додавання тесту - тип d обмежили пошук каталогами. І навпаки, ми могли б обмежити пошук звичайними файлами за допомогою цього тесту:



[me@linuxbox ~]$ знайти ~ -тип f | туалет -л

38737

[me@linuxbox ~]$ знайти ~ -тип f | туалет -л

38737


Ось загальні тести типів файлів, які підтримує find:


Таблиця 17-1: знайдіть Типи файлів


Опис типу файлу

Опис типу файлу

b Заблокувати файл спеціального пристрою


зображення

c Символьний файл спеціального пристрою


зображення

d Каталог


зображення

f Звичайний файл


зображення

l Символічне посилання


зображення


Ми також можемо шукати за розміром файлу та назві файлу, додавши кілька додаткових тестів: Давайте шукаємо всі звичайні файли, які відповідають шаблону підстановки «*.JPG» і мають розмір більше одного мегабайта:



[me@linuxbox ~]$ find ~ -type f -name "*.JPG" -size +1M | туалет -л

840

[me@linuxbox ~]$ find ~ -type f -name "*.JPG" -size +1M | туалет -л

840


У цьому прикладі ми додаємо -ім'я тест, а потім шаблон підстановки. Зверніть увагу, як ми беремо його в лапки, щоб запобігти розширенню імені шляху оболонкою. Далі додаємо -розмір тест, за яким слідує рядок «+1M». Початковий знак плюс вказує на те, що ми шукаємо файли, більші за вказане число. Початковий знак мінус змінить значення


рядок має бути меншим за вказане число. Використання знака без знаку означає «точно відповідати значенню». Завершальна літера «М» означає, що одиницею виміру є мегабайти. Для визначення одиниць можна використовувати такі символи:


Таблиця 17-2: знайдіть одиниці розміру


Одиниця символів

Одиниця символів

b 512-байтні блоки. Це значення за замовчуванням, якщо не вказано одиницю вимірювання.


зображення

c байтів


зображення

w 2-байтові слова


зображення

k Кілобайт (одиниці 1024 байт)


зображення

M мегабайт (одиниці 1048576 байт)


зображення

G Гігабайти (одиниці 1073741824 байт)


зображення


find підтримує велику кількість різноманітних тестів. Нижче наведено короткий опис поширених. Зауважте, що у випадках, коли потрібен числовий аргумент, можна застосувати ті самі позначення «+» та «-», які обговорювалися вище:


Таблиця 17-3: знайдіть Тести


Опис тесту

Опис тесту

-см n Зіставте файли або каталоги, вміст або атрибути яких були

востаннє змінено точно n хвилин тому. Вказати менше ніж n хвилин тому, використайте -n і вказати більше ніж n хвилин тому, використайте +n.


зображення

-новіший файл Зіставте файли або каталоги, вміст або атрибути яких були

востаннє змінено нещодавно, ніж ті з файл.


зображення

-ctime n Зіставте файли або каталоги, вміст або атрибути яких були

остання зміна n*24 години тому.


зображення

-empty Зіставити порожні файли та каталоги.


зображення

-група ім'я Збіг файл або каталоги, що належать до групи. група може

виражатися або як ім’я групи, або як числовий ідентифікатор групи.


зображення

-інам модель Як і -ім'я тест, але не чутливий до регістру.


зображення

-інум n Зіставте файли з номером inode n. Це корисно для пошуку

всі жорсткі посилання на певний inode.


зображення


зображення

- хв n Збіг файлів або каталогів, вміст яких востаннє змінено n хвилин тому.


зображення

-Mtime n Збіг файлів або каталогів, вміст яких востаннє змінено n*24 години тому.


зображення

-ім'я модель Зіставте файли та каталоги із зазначеним символом підстановки

рисунок.


зображення

-новіший файл Зіставте файли та каталоги, вміст яких було змінено

пізніше зазначеного файл. Це дуже корисно під час написання сценаріїв оболонки, які виконують резервне копіювання файлів. Кожного разу, коли ви створюєте резервну копію, оновлюйте файл (наприклад, журнал), а потім використовуйте знаходити щоб визначити, які файли змінилися після останнього оновлення.


зображення

-nouser Збігає файл і каталоги, які не належать дійсному користувачу.

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


зображення

-nogroup Збігає файли та каталоги, які не належать до дійсних

група.


зображення

-завивка режим Зіставте файли або каталоги, які мають права доступу

зазначений режим. режим може бути виражено вісімковим або символічним позначенням.


зображення

- той самий файл ім'я Як -інум випробування. Збігається з файлами, які спільно використовують файли

той самий номер індексу, що й файл ім'я.


зображення

-розмір n Збіг файлів розміру n.


зображення

-типу c Файли відповідності типу c.


зображення

-користувач name Збіг файлів або каталогів, що належать імені користувача. Користувач

може бути виражено іменем користувача або цифровим ідентифікатором користувача.


зображення


Це не повний список. The знаходити Довідкова сторінка містить усі деталі.


Найпопулярніші хмарні обчислення ОС на OnWorks: