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

πŸ“‘ Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ просто строки: искусство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

πŸ“‘ Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ просто строки: искусство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸ–₯️ ΠŸΠΎΡ€ΠΎΠΉ каТСтся, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ – это ΠΊΠ°ΠΊ Ρ‚Π°Π½Π΅Ρ†: Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π½ΠΎ, красиво ΠΈ с Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ смыслом. Π₯ΠΎΡ‡Π΅ΡˆΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ сСкрСты быстрого пСрСмСщСния ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ? Π’ΠΎΠ³Π΄Π° Π²ΠΏΠ΅Ρ€Π΅Π΄! - Π₯ΠΎΡ‚ΠΈΡ‚Π΅ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ шаблонам? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ find: find /path/to/search -name "*.log" - ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚Π΅ сразу нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… костылСй? ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ xargs: find . -type f -name "*.tmp" | xargs rm - Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅? tar β€” ваш Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³: tar -czvf archive.tar.gz /folder/to/archive - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ структуру ΠΏΠ°ΠΏΠΊΠΈ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро? tree β€” настоящСС Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ: tree -L 2 Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ€ΡƒΠΆΠΈΠ΅ Π² арсСналС систСмного администратора ΠΈ DevOps-спСциалиста! БовсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΡƒΡ‡Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ β€” достаточно ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΈΡ… Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. КакиС ваши Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях! πŸ’¬ Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³

πŸ“‘ Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ просто строки: искусство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸ–₯️

ΠŸΠΎΡ€ΠΎΠΉ каТСтся, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ – это ΠΊΠ°ΠΊ Ρ‚Π°Π½Π΅Ρ†: Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π½ΠΎ, красиво ΠΈ с Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ смыслом. Π₯ΠΎΡ‡Π΅ΡˆΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ сСкрСты быстрого пСрСмСщСния ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ? Π’ΠΎΠ³Π΄Π° Π²ΠΏΠ΅Ρ€Π΅Π΄!

- Π₯ΠΎΡ‚ΠΈΡ‚Π΅ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ шаблонам?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ find:

find /path/to/search -name "*.log"

- ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚Π΅ сразу нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… костылСй?

ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ xargs:

find . -type f -name "*.tmp" | xargs rm

- Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅?

tar β€” ваш Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³:

tar -czvf archive.tar.gz /folder/to/archive

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ структуру ΠΏΠ°ΠΏΠΊΠΈ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро?

tree β€” настоящСС Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ:

tree -L 2

Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ€ΡƒΠΆΠΈΠ΅ Π² арсСналС систСмного администратора ΠΈ DevOps-спСциалиста!

БовсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΡƒΡ‡Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ β€” достаточно ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΈΡ… Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

КакиС ваши Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ Ρ‚Ρ€ΡŽΠΊΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях!

πŸ’¬ Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

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

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