Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ§ͺ *Автоматизация поисковых Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ `find` ΠΈ `exec

πŸ§ͺ *Автоматизация поисковых Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ `find` ΠΈ `exec`* Когда Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ Linux, автоматизация β€” это магия, которая сэкономит Π²Π°ΠΌ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! БСгодня расскаТу ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ инструмСнтарии β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° find ΠΈ Π΅Ρ‘ привязка ΠΊ exec. Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ: Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ всС Π»ΠΎΠ³ΠΈ Π·Π° мСсяц ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ…? Или β€” Π½Π°ΠΉΡ‚ΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΈ Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? find ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся с этим! Π“Π»Π°Π²Π½ΠΎΠ΅: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ -exec ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прямо Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… скриптов. НапримСр: - Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС .log Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ…: find /var/log -type f -name "*.log" -exec rm -f {} \ - ΠΈΠ»ΠΈ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… .txt: find ~/documents -type f -name "*.txt" -exec tar -rvf backups.tar {} \ ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° β€” ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ отсутствиС нСобходимости ΠΏΠΈΡΠ°Ρ‚ΡŒ слоТныС скрипты. НС Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ! Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанный поиск Π΄Π΅Π»Π°Π΅Ρ‚ систСмного администратора настоящим ΠΌΠ°Π³ΠΎΠΌ? ΠœΠΎΠΆΠ΅Ρ‚, Ρƒ вас Π΅ΡΡ‚ΡŒ свои Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ хитрости с `find

πŸ§ͺ *Автоматизация поисковых Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ `find` ΠΈ `exec`*

Когда Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ Linux, автоматизация β€” это магия, которая сэкономит Π²Π°ΠΌ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! БСгодня расскаТу ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ инструмСнтарии β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° find ΠΈ Π΅Ρ‘ привязка ΠΊ exec.

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ: Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ всС Π»ΠΎΠ³ΠΈ Π·Π° мСсяц ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ…? Или β€” Π½Π°ΠΉΡ‚ΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΈ Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? find ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся с этим!

Π“Π»Π°Π²Π½ΠΎΠ΅: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ -exec ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прямо Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… скриптов. НапримСр:

- Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС .log Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ…:

find /var/log -type f -name "*.log" -exec rm -f {} \

- ΠΈΠ»ΠΈ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… .txt:

find ~/documents -type f -name "*.txt" -exec tar -rvf backups.tar {} \

ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° β€” ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ отсутствиС нСобходимости ΠΏΠΈΡΠ°Ρ‚ΡŒ слоТныС скрипты. НС Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ!

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написанный поиск Π΄Π΅Π»Π°Π΅Ρ‚ систСмного администратора настоящим ΠΌΠ°Π³ΠΎΠΌ?

ΠœΠΎΠΆΠ΅Ρ‚, Ρƒ вас Π΅ΡΡ‚ΡŒ свои Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ хитрости с `find`? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях!

- ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ Π΅Ρ‰Ρ‘ большС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ² ΠΈ вакансий!

- ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

А Π·Π°Π²Ρ‚Ρ€Π°? Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ рСсурсов Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш сСрвСр всСгда Π±Ρ‹Π» ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ!