π§ *Π Π°ΡΡΠΈΡΡΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ `find` ΠΈ `xargs`* Π ΠΌΠΈΡΠ΅ Linux ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° β Π½Π°Ρ ΡΠ°ΠΌΡΠΉ ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΡΠ°ΡΡ find ΠΈ xargs β ΡΠ»ΠΎΠ²Π½ΠΎ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΡ ΠΏΠ°Π»ΠΎΡΠΊΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π±ΠΎΡ. Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ
Π²ΠΌΠ΅ΡΡΠ΅? ΠΠ½ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Π² Π»Π΅Π³ΠΊΠΎΠ΅ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅! ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ Π΄Π°ΡΠ΅ ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΡ
, Π½Π΅ ΠΎΡΠΊΡΡΠ²Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ°ΠΏΠΊΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ: - ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ - ΠΡΠΎΡΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ - Π‘ΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΡΠΈΠΌΠ΅Ρ: ΠΈΡΠ΅ΠΌ Π²ΡΠ΅ .log ΡΠ°ΠΉΠ»Ρ ΡΡΠ°ΡΡΠ΅ 7 Π΄Π½Π΅ΠΉ ΠΈ ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΈΡ
: find /var/log -type f -name "*.log" -mtime +7 | xargs -r rm ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡΡΠΈ: -type f β ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»Ρ, -name β ΠΏΠΎ ΠΌΠ°ΡΠΊΠ΅, -mtime +7 β ΡΡΠ°ΡΡΠ΅ 7 Π΄Π½Π΅ΠΉ. xargs ΡΡΡ β ΠΊΠ°ΠΊ ΡΠΌΠ½ΡΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π΅ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ find ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ rm. Π‘Π°ΠΌΠΎΠ΅ ΠΊΠ»Π°ΡΡΠ½ΠΎΠ΅ β ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π°ΡΡ ΡΠ΅Π±Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ
ΡΡΠΈΠ»ΠΈΠΉ. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠΉ, ΠΈΡΠΈ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ±
π§ *Π Π°ΡΡΠΈΡΡΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ `find` ΠΈ `xargs
12Β ΠΈΡΠ»ΡΒ 202512Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½