linux:commands:find

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

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