π§° *Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ `find` ΠΈ `xargs`* ΠΡΠ±ΠΈΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΡΠΈΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠΌΠ½Π΅Π΅? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊ β Π΄Π»Ρ ΡΠ΅Π±Ρ! Π ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠ³ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΡΡΠΊΡ, ΠΏΠΎΠΈΡΠΊ ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² β Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ². Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ? - find ΠΈΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ: ΡΠ°Π·ΠΌΠ΅ΡΡ, Π΄Π°ΡΠ΅, ΡΠΈΠΏΡ. - xargs ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ: - Π£Π΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΡΠ°ΡΡΠ΅ 30 Π΄Π½Π΅ΠΉ: find /path/to/dir -type f -mtime +30 | xargs rm -f - Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠ°Π²Π° Π΄Π»Ρ Π²ΡΠ΅Ρ
Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ²: find /var/www -name "*.html" | xargs chmod 644 ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°: - ΠΡΡΠΎΠΊΠ°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ β ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. - ΠΡΡΡΡΡΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ β Π½Π΅Ρ Π»ΠΈΡΠ½ΠΈΡ
ΡΠΈΠΊΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ². - ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ β Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡ Π΄Π°ΠΆΠ΅ ΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΠ°ΡΠ΅ΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΡΡΡΠ½ΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ? ΠΡΠ²ΠΎΠΉ find + xargs ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈ ΡΡΡΠΈΠ½Ρ Π² ΠΈΠ³ΡΡ! Π ΡΡ Π·Π½Π°Π΅ΡΡ Π΅ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
? π£ ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π² Π½Π°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSki
π§° *Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ `find` ΠΈ `xargs
25Β Π°Π²Π³ΡΡΡΠ°Β 202525Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½