From bbcbedb3dfa0725f5cc70b0e537efb66d59b4547 Mon Sep 17 00:00:00 2001 From: Dmytro Voytko Date: Wed, 22 Oct 2025 17:26:01 +0300 Subject: [PATCH] fd, rg: add Ukrainian translation (#18922) --- pages.uk/common/fd.md | 29 +++++++++++++++++++++++++++++ pages.uk/common/rg.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 pages.uk/common/fd.md create mode 100644 pages.uk/common/rg.md diff --git a/pages.uk/common/fd.md b/pages.uk/common/fd.md new file mode 100644 index 0000000000..25c4faa8f9 --- /dev/null +++ b/pages.uk/common/fd.md @@ -0,0 +1,29 @@ +# fd + +> Альтернатива до `find`. +> Прагне бути швидшою і простішою альтернативою `find`. +> Більше інформації: . + +- Рекурсивно знайти файли, які відповідають певному шаблону в поточному каталозі: + +`fd "{{рядок|regex}}"` + +- Знайти файли, які починаються з певного рядка: + +`fd "{{^рядок}}"` + +- Знайти файли з певним розширенням: + +`fd {{[-e|--extension]}} {{txt}}` + +- Знайти файли у певному каталозі: + +`fd "{{рядок|regex}}" {{шлях/до/каталогу}}` + +- Включити в пошук ігноровані та приховані файли: + +`fd {{[-H|--hidden]}} {{[-I|--no-ignore]}} "{{рядок|regex}}"` + +- Виконати команду для кожного результату пошуку: + +`fd "{{рядок|regex}}" {{[-x|--exec]}} {{команда}}` diff --git a/pages.uk/common/rg.md b/pages.uk/common/rg.md new file mode 100644 index 0000000000..8a8ea528eb --- /dev/null +++ b/pages.uk/common/rg.md @@ -0,0 +1,37 @@ +# rg + +> Ripgrep, рекурсивний рядково-орієнтований інструмент пошуку. +> Прагне бути швидшою альтернативою `grep`. +> Більше інформації: . + +- Рекурсивно шукати по шаблону в поточному каталозі (`regex`): + +`rg {{шаблон_пошуку}}` + +- Рекурсивно шукати по шаблону у файлі чи каталозі: + +`rg {{шаблон_пошуку}} {{шлях/до/файлу_чи_каталогу}}` + +- Включити в пошук приховані файли та записи, перелічені в `.gitignore`: + +`rg {{[-.|--hidden]}} --no-ignore {{шаблон_пошуку}}` + +- Шукати лише файли, назви яких відповідають шаблону(ам) (наприклад, `README.*`): + +`rg {{шаблон_пошуку}} {{[-g|--glob]}} {{шаблон_імені_файлу}}` + +- Рекурсивно перелічити імена файлів у поточному каталозі, які відповідають шаблону: + +`rg --files | rg {{шаблон_пошуку}}` + +- Перелічити лише відповідні файли (корисно під час перенаправлення/piping до інших команд): + +`rg {{[-l|--files-with-matches]}} {{шаблон_пошуку}}` + +- Показати рядки файлу, які не відповідають шаблону: + +`rg {{[-v|--invert-match]}} {{шаблон_пошуку}}` + +- Шукати певний рядок: + +`rg {{[-F|--fixed-strings]}} -- {{рядок}}`