Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ§ͺ *Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: использованиС ΠΊΠΎΠΌΠ°Π½Π΄ 'xargs' ΠΈ 'find' для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

πŸ§ͺ *Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ возмоТности ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: использованиС ΠΊΠΎΠΌΠ°Π½Π΄ 'xargs' ΠΈ 'find' для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³ΠΈΠΈ Π² свои скрипты ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ? БСгодня расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ find ΠΈ xargs быстро ΠΈ элСгантно ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ тысячи Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… костылСй.

πŸ§™οΈ Π­Ρ‚ΠΎ Π½Π΅ просто поиск ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнтарий для автоматичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

- Быстрая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Ρ„Π°ΠΉΠ»ΠΎΠ²

- Гибкая Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ условиям, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Π΄Π°Ρ‚Π΅ измСнСния

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ слоТныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ log ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ…:

find /var/log -type f -name "*.log" | xargs rm -f

Или ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ:

find /home/user -type f -mtime +30 | xargs -d '

' rm -f

А Ссли Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈ спСцсимволами, β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ:

find /path -type f -print0 | xargs -0 <ΠΊΠΎΠΌΠ°Π½Π΄Π°>

Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ β€” ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹Π΅ ΠΏΠ°Π»ΠΎΡ‡ΠΊΠΈ для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²! НС Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, вСдь автоматизация β€” ΠΊΠ»ΡŽΡ‡ ΠΊ эффСктивности.

Как Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ управляСтС большими объСмами Ρ„Π°ΠΉΠ»ΠΎΠ²? Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ вас свои хитрости?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!