awk, find, grep: add Ukrainian translation (#14127)
This commit is contained in:
36
pages.uk/common/find.md
Normal file
36
pages.uk/common/find.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# find
|
||||
|
||||
> Пошук файлів або каталогів в дереві каталогів, рекурсивно.
|
||||
> Більше інформації: <https://manned.org/find>.
|
||||
|
||||
- Знайти файли за розширенням:
|
||||
|
||||
`find {{кореневий_шлях}} -name '{{*.ext}}'`
|
||||
|
||||
- Знайти файли, що відповідають декільком шаблонам шляху/імен:
|
||||
|
||||
`find {{кореневий_шлях}} -path '{{**/path/**/*.ext}}' -or -name '{{*шаблон*}}'`
|
||||
|
||||
- Знайти каталоги, що відповідають заданому імені, у режимі без урахування регістру:
|
||||
|
||||
`find {{кореневий_шлях}} -type d -iname '{{*lib*}}'`
|
||||
|
||||
- Знайти файли, що відповідають заданому шаблону, за винятком певних шляхів:
|
||||
|
||||
`find {{кореневий_шлях}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'`
|
||||
|
||||
- Знайти файли, що відповідають заданому діапазону розмірів, обмеживши рекурсивну глибину до "1":
|
||||
|
||||
`find {{кореневий_шлях}} -maxdepth 1 -size {{+500k}} -size {{-10M}}`
|
||||
|
||||
- Виконати команду для кожного файлу (використовуйте `{}` в команді, щоб отримати доступ до імені файлу):
|
||||
|
||||
`find {{кореневий_шлях}} -name '{{*.ext}}' -exec {{wc -l}} {} \;`
|
||||
|
||||
- Знайти всі файли, змінені сьогодні, і передати результати одній команді як аргументи:
|
||||
|
||||
`find {{кореневий_шлях}} -daystart -mtime {{-1}} -exec {{tar -cvf archive.tar}} {} \+`
|
||||
|
||||
- Знайти порожні файли (0 байт) або каталоги та докладно видалити їх:
|
||||
|
||||
`find {{кореневий_шлях}} -type {{f|d}} -empty -delete -print`
|
Reference in New Issue
Block a user