Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
| linux:commands:find [28/03/2024 07:36] – osvex | linux:commands:find [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== Find - пошук файлів | + | ====== Find ====== |
| **find** папка параметри критерій шаблон дія | **find** папка параметри критерій шаблон дія | ||
| Рядок 5: | Рядок 5: | ||
| * **-P** | * **-P** | ||
| - | * | + | * **-L** – отримує інформацію про файли за символічними посиланнями. Важливо для подальшої обробки, |
| - | -**L** – отримує інформацію про файли за символічними посиланнями. Важливо для подальшої обробки, | + | |
| * **-d (-maxdepth**) – максимальна глибина пошуку за підкаталогами, | * **-d (-maxdepth**) – максимальна глибина пошуку за підкаталогами, | ||
| * **-depth** | * **-depth** | ||
| - | * | + | -**mount **– шукати файли тільки в цій файловій системі. |
| - | -**mount **– шукати файли тільки в цій файловій системі. | + | |
| * **-version** | * **-version** | ||
| * **-print** | * **-print** | ||
| * **-type f** – шукати тільки файли. | * **-type f** – шукати тільки файли. | ||
| * **-type d** – пошук папки в Linux. | * **-type d** – пошук папки в Linux. | ||
| - | ===== Критерії | + | ==== Критерії ==== |
| * | * | ||
| - | -**name** | + | |
| + | -**name** | ||
| * | * | ||
| - | -**perm** | + | |
| + | -**perm** | ||
| * | * | ||
| - | -**user** | + | |
| + | -**user** | ||
| * | * | ||
| - | -**group** | + | |
| + | -**group** | ||
| * | * | ||
| - | -**mtime** | + | |
| + | -**mtime** | ||
| * | * | ||
| - | -**atime** | + | |
| + | -**atime** | ||
| * | * | ||
| - | -**nogroup** | + | |
| + | -**nogroup** | ||
| * | * | ||
| - | -**nouser** | + | |
| + | -**nouser** | ||
| * | * | ||
| - | -**newer** | + | |
| + | -**newer** | ||
| * | * | ||
| - | -**size** | + | |
| - | ===== Приклади | + | -**size** |
| + | ==== Приклади ==== | ||
| find . | find . | ||
| - | ==== Пошук файлів у певній папці | + | === Пошук файлів у певній папці === |
| Показати всі файли в зазначеній директорії: | Показати всі файли в зазначеній директорії: | ||
| Рядок 64: | Рядок 73: | ||
| </ | </ | ||
| - | ==== Обмеження глибини пошуку | + | === Обмеження глибини пошуку === |
| Пошук файлів на ім’я в Linux тільки в цій папці: | Пошук файлів на ім’я в Linux тільки в цій папці: | ||
| Рядок 73: | Рядок 82: | ||
| </ | </ | ||
| - | ==== Інвертування шаблону | + | === Інвертування шаблону === |
| Знайти файли, які не відповідають шаблону: | Знайти файли, які не відповідають шаблону: | ||
| Рядок 82: | Рядок 91: | ||
| </ | </ | ||
| - | ==== Кілька критеріїв | + | === Кілька критеріїв === |
| Пошук командою **find** | Пошук командою **find** | ||
| Рядок 116: | Рядок 125: | ||
| </ | </ | ||
| - | ==== Кілька каталогів | + | === Кілька каталогів === |
| < | < | ||
| Рядок 123: | Рядок 132: | ||
| </ | </ | ||
| - | ==== Пошук прихованих файлів | + | === Пошук прихованих файлів === |
| Знайти приховані файли тільки в поточній папці. Імена прихованих файлів у Linux починаються з крапки: | Знайти приховані файли тільки в поточній папці. Імена прихованих файлів у Linux починаються з крапки: | ||
| Рядок 132: | Рядок 141: | ||
| </ | </ | ||
| - | ==== Пошук за дозволами | + | === Пошук за дозволами === |
| Найти файлы с опреЗнайти файли з певною маскою прав, наприклад, | Найти файлы с опреЗнайти файли з певною маскою прав, наприклад, | ||
| Рядок 162: | Рядок 171: | ||
| </ | </ | ||
| - | ==== Пошук файлів у групах і користувачах | + | === Пошук файлів у групах і користувачах === |
| Знайти всі файли, що належать користувачеві: | Знайти всі файли, що належать користувачеві: | ||
| Рядок 178: | Рядок 187: | ||
| </ | </ | ||
| - | ==== Пошук за датою модифікації | + | === Пошук за датою модифікації === |
| Пошук файлів за датою в Linux здійснюється за допомогою параметра mtime. Знайти всі файли модифіковані 50 днів тому: | Пошук файлів за датою в Linux здійснюється за допомогою параметра mtime. Знайти всі файли модифіковані 50 днів тому: | ||
| Рядок 194: | Рядок 203: | ||
| </ | </ | ||
| - | **Знайти всі файли, модифіковані між 50 і 100 днів тому:** | + | === Знайти всі файли, модифіковані між 50 і 100 днів тому: |
| < | < | ||
| Рядок 201: | Рядок 210: | ||
| </ | </ | ||
| - | ==== Знайти файли змінені протягом години: | + | === Знайти файли змінені протягом години: |
| < | < | ||
| Рядок 208: | Рядок 217: | ||
| </ | </ | ||
| - | ==== Пошук файлів за розміром | + | === Пошук файлів за розміром === |
| Знайти всі файли розміром 50 мегабайт: | Знайти всі файли розміром 50 мегабайт: | ||
| Рядок 224: | Рядок 233: | ||
| </ | </ | ||
| - | ==== Знайти найменші файли: | + | === Знайти найменші файли: === |
| < | < | ||
| Рядок 231: | Рядок 240: | ||
| </ | </ | ||
| - | ==== Знайти найбільші: | + | === Знайти найбільші: |
| < | < | ||
| Рядок 238: | Рядок 247: | ||
| </ | </ | ||
| - | ==== Пошук порожніх файлів і папок | + | === Пошук порожніх файлів і папок === |
| < | < | ||
| Рядок 247: | Рядок 256: | ||
| </ | </ | ||
| - | ===== Дії зі знайденими файлами | + | ==== Дії зі знайденими файлами ==== |
| Для виконання довільних команд для знайдених файлів використовується опція -exec. Наприклад, | Для виконання довільних команд для знайдених файлів використовується опція -exec. Наприклад, | ||