Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux Mint ΠΈ Π΅Π³ΠΎ Cinnamon. ΠžΡ‡Π΅Ρ€ΠΊΠΈ примСнитСля». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 37

Автор АлСксСй Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ

Как ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, опция поиска ΠΈ опция дСйствия ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΡΡŽΡ‚ΡΡ Π·Π½Π°ΠΊΠΎΠΌ дСфиса, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ отдСляСтся ΠΎΡ‚ Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Однако Π½Π°Ρ‡Π½Ρ‘ΠΌ ΠΏΠΎ порядку. ΠžΠΏΡ†ΠΈΠΈ поиска ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ find ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΡ‚Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ критСриям (символ дСфиса ΠΏΠ΅Ρ€Π΅Π΄ опциями Π½ΠΈΠΆΠ΅ ΠΎΠΏΡƒΡ‰Π΅Π½, Π½ΠΎ Π½Π΅ слСдуСт Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ):

   β€’ name β€” поиск ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠΎ маскС ΠΈΠΌΠ΅Π½ΠΈ; Π² послСднСм случаС мСтасимволы маски Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, β€” name \*.tar.gz) ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ (ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅, Π² зависимости ΠΎΡ‚ ситуации); этот ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ чувствитСлСн ΠΊ рСгистру, Π½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎ смыслу ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ iname позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ поиск ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π±Π΅Π· различСния строчных ΠΈ Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ²;

   β€’ type β€” поиск ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ„Π°ΠΉΠ»Π°; этот ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния: f (рСгулярный Ρ„Π°ΠΉΠ»), d (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³), s (символичСская ссылка), b (Ρ„Π°ΠΉΠ» Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ устройства), c (Ρ„Π°ΠΉΠ» символьного устройства);

   β€’ user ΠΈ group β€” поиск ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌ Π² качСствС значСния критСрия; сущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ nouser ΠΈ nogroup β€” ΠΎΠ½ΠΈ ΠΎΡ‚Ρ‹ΡΠΊΠΈΠ²Π°ΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹, Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ принадлСТности Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅Ρ…, ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽ Π² Ρ„Π°ΠΉΠ»Π°Ρ… /etc/passwd ΠΈ /etc/group); послСдниС Π΄Π²Π° критСрия Π² значСниях, разумССтся, Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ;

   β€’ size β€” поиск ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌΡƒ Π² Π²ΠΈΠ΄Π΅ числа Π² Π±Π»ΠΎΠΊΠ°Ρ… ΠΈΠ»ΠΈ Π² Π±Π°ΠΉΡ‚Π°Ρ… β€” Π² Π²ΠΈΠ΄Π΅ числа с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ символом c; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ значСния n (Ρ€Π°Π²Π½ΠΎ n Π±Π»ΠΎΠΊΠΎΠ²), +n (Π±ΠΎΠ»Π΅Π΅ n Π±Π»ΠΎΠΊΠΎΠ²), -n (ΠΌΠ΅Π½Π΅Π΅ n Π±Π»ΠΎΠΊΠΎΠ²);

   β€’ perm β€” поиск Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ значСниям ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² доступа, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² символьной Ρ„ΠΎΡ€ΠΌΠ΅;

   β€’ atime, ctime, mtime β€” поиск Ρ„Π°ΠΉΠ»ΠΎΠ² с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ; значСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² сутках (Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°Ρ…, ΠΊΡ€Π°Ρ‚Π½Ρ‹Ρ… 24 часам); Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²: n (Ρ€Π°Π²Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ n*24 часа), +n (Ρ€Π°Π½Π΅Π΅ n*24 часа), -n (ΠΏΠΎΠ·Π΄Π½Π΅Π΅ n*24 часа);

   β€’ newer β€” поиск Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… послС Ρ„Π°ΠΉΠ»Π°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² качСствС значСния критСрия (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ мСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ mtime);

   β€’ maxdepth ΠΈ mindepth ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ поиска Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… β€” ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΡƒΡŽ числСнному Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ критСрия ΠΈ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΡƒΡŽ β€” для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ;

   β€’ depth β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚Π±ΠΎΡ€ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ ΠΎΡ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π° с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²; смысл этого дСйствия β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²Π° чтСния ΠΈ исполнСния;

   β€’ prune β€” позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡƒΡ‚ΠΈ поиска, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ слСдуСт.

ΠšΡ€ΠΎΠΌΠ΅ этого, сущСствуСт Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° опция поиска β€” fstype, ΠΏΡ€Π΅Π΄ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°; ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒΡΡ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ опциями поиска. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π°

$ find / -fstype ext3 -name zsh*

Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ Z-Shell, начиная с корня, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ β€” Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π° файловая систСма Ext3fs (Π½Π° ΠΌΠΎΠ΅ΠΉ машинС β€” это ΠΈΠΌΠ΅Π½Π½ΠΎ чистый ΠΊΠΎΡ€Π΅Π½ΡŒ, Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² /usr, /opt, /var, /tmp ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, /home.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΎΡ‚Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ практичСски Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π’Π°ΠΊ, Π² Ρ„ΠΎΡ€ΠΌΠ΅

$ find ~/ -name *.tar.gz newer filename

ΠΎΠ½Π° Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ Π² домашнСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ всС компрСссированныС Π°Ρ€Ρ…ΠΈΠ²Ρ‹, созданныС послС Ρ„Π°ΠΉΠ»Π° с ΠΈΠΌΠ΅Π½Π΅ΠΌ filename. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ критСриями ΠΎΡ‚Π±ΠΎΡ€Π° прСдполагаСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ логичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° AND (логичСскоС «И»). Π’ΠΎ Π΅ΡΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ‹ΡΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ ΠΈ маскС ΠΈΠΌΠ΅Π½ΠΈ, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Если трСбуСтся использованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° OR (логичСскоС Β«Π˜Π›Π˜Β»), ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ явно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΈ -o ΠΌΠ΅ΠΆΠ΄Ρƒ опциями поиска. Π’Π°ΠΊ, ΠΊΠΎΠΌΠ°Π½Π΄Π°:

$ find ~/ -mtime -2 -o newer filename

ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, созданныС ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ… суток Π½Π°Π·Π°Π΄, ΠΈΠ»ΠΈ ΠΆΠ΅ β€” ΠΏΠΎΠ·Π΄Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ» filename.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ GNU-Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ find (ΠΊΠ°ΠΊ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈ Π΅Π΅ Ρ‚Π΅Π·ΠΊΠΈ ΠΈΠ· числа BSD-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚) β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ список ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ критСриями Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° экран, Π½Π΅ трСбуя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ дСйствия. Однако, ΠΊΠ°ΠΊ говорят, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Unix-систСмах (помнится, Π΄Π°ΠΆΠ΅ ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… рСализациях Linux ΠΌΠ½Π΅ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΎΡΡŒ) ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΡ†ΠΈΠΉ β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ рассмотрим ΠΈΡ… ΠΏΠΎ порядку.

Для вывСдСния списка ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° экран Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° опция -print. Π’Ρ‹Π²ΠΎΠ΄ этот ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

$ find . -name f* -print

./file1

./file2

./dir1/file3

Π‘Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ смысл ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ опция -ls, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹Π΅ свСдСния ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ls с опциями -dgils:

$ find / -fstype ext3 -name zsh -ls

88161  511 -rwxr-xr-x   1 root  root    519320 Ноя 23 15:50 /bin/zsh

Π’Π°ΠΆΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π½Π° ΠΎΡ‚ Π»ΠΈΡ†Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π½Π΅ root-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°), ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ строки Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‚ многочислСнныС сообщСния Π²Ρ€ΠΎΠ΄Π΅

find: /root: Permission denied

ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ для просмотра ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ вСсьма ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ…, слСдуСт ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π² Ρ„Π°ΠΉΠ» /dev/null, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠΌ Β«Π”ΠΎΡ€ΠΎΠ³Ρƒ Π½ΠΈΠΊΡƒΠ΄Π°Β»:

$ find / -fstype ext3 -name zsh -ls 2> /dev/null

ИдСм Π΄Π°Π»Π΅Π΅. ΠžΠΏΡ†ΠΈΡ -delete ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ критСриям. Π’Π°ΠΊ, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

$ find ~ -atime +100 -delete

Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски стСрты всС Ρ„Π°ΠΉΠ»Ρ‹, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ обращСния Π·Π° послСдниС 100 Π΄Π½Π΅ΠΉ (ΠΈΠ· ΠΌΠΎΠ»Ρ‡Π°Π»ΠΈΠ²ΠΎΠ³ΠΎ прСдполоТСния, Ρ‡Ρ‚ΠΎ Ρ€Π°Π· ΠΊ Π½ΠΈΠΌ Ρ‚Ρ€ΠΈ мСсяца Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ β€” Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΎΠ½ΠΈ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹). Π˜ΡΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ подвСргнутся Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… любого уровня влоТСнности β€” Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, послСдниС сами Π½Π΅ ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΎΡ‚Π±ΠΎΡ€Π°).

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, опция -exec β€” ΠΈΠΌΠ΅Π½Π½ΠΎ Сю обусловлСно Π²Π΅Π»ΠΈΡ‡ΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ find. Π’ качСствС значСния Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ опциями β€” ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π½Π°Π΄ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС Π΅Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠΏΡ†ΠΈΡŽ -delete, ΠΊΠ°ΠΊ ΠΌΡ‹ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ сдСлали β€” Π½Π΅ самоС Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈ этом ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ Π±Π΅Π· запроса, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ случайно ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅. И ΠΏΠΎΡ‚ΠΎΠΌΡƒ достигнСм Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ†Π΅Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

$ find ~/ -atime +100 -exec rm -i {} ;

Π’ этом случаС (Π²Π½Π΅ зависимости ΠΎΡ‚ настроСк псСвдонимов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ) Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.

ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов {} \; (с ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобкой ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ слэшСм) Π² ΠΊΠΎΠ½Ρ†Π΅ строки. ΠŸΠ°Ρ€Π° Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок {} символизируСт, Ρ‡Ρ‚ΠΎ свои Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ исполняСмая ΠΊΠΎΠΌΠ°Π½Π΄Π° (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” rm) ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΡ‚Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ find, Ρ‚ΠΎΡ‡ΠΊΠ° с запятой ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹-значСния ΠΎΠΏΡ†ΠΈΠΈ -exec, Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ слэш экранируСт Π΅Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ.

ΠšΡ€ΠΎΠΌΠ΅ ΠΎΠΏΡ†ΠΈΠΈ дСйствия -exec, Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ find Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π°, близкая ΠΏΠΎ смыслу, опция β€” -ok. Она Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ критСриям, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ (опциями) поиска. Однако ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницС ΠΏΡ€ΠΈΠΌΠ΅Ρ€, хотя ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ, достаточно элСмСнтарСн. Рассмотрим Π±ΠΎΠ»Π΅Π΅ слоТный случай β€” собираниС Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ всСх ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG, разбросанных ΠΏΠΎ Π΄Ρ€Π΅Π²Ρƒ домашнСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°:

$ find ~/ -name *.png -exec cp {} imagesdir ;

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ всС png-Ρ„Π°ΠΉΠ»Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ изысканы ΠΈ скопированы (ΠΈΠ»ΠΈ β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½Ρ‹, Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ mv вмСсто cp) Π² ΠΎΠ΄Π½ΠΎ мСсто.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ β€” Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ, которая казалась ΠΌΠ½Π΅ Π½Π΅ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ: рСкурсивноС присвоСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² доступа Π² Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² β€” Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… для рСгулярных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΎΡ‚Ρ‡Π΅Π³ΠΎ это Π½ΡƒΠΆΠ½ΠΎ? Поясню Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Как-Ρ‚ΠΎ Ρ€Π°Π·, обзавСдясь ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ ΠΏΠΎ Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌ (40 Π“Π±Π°ΠΉΡ‚) винчСстСром, я Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠ½Π΅ Π΄Π°Π½Π½Ρ‹Π΅, рассСянныС ΠΏΠΎ дискам CD-R/RW (суммарным ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ с ΠΏΠΎΠ»ΠΊΡƒΠ±ΠΎΠΌΠ΅Ρ‚Ρ€Π°) ΠΈ нСскольким смСнным винчСстСрам, ΠΎΠ΄Π½ΠΈ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΈ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² FAT16, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” Π² FAT32, Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈ β€” Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² ext2fs (ΠΊ слову ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΌΠΎΠ΅ΠΉ систСмой Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π»Π° FreeBSD). Π‘Π³Ρ€ΡƒΠ·ΠΈΠ² всС это богачСство Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° Π½ΠΎΠ²ΠΎΠΌ дискС, я создал Π² Π½Π΅ΠΌ вСсьма Π½Π΅ΠΏΡ€ΠΈΠ³Π»ΡΠ΄Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ.

Ну, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, всС Ρ„Π°ΠΉΠ»Ρ‹, скопированныС с CD ΠΈ FAT-дисков, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ (ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° нСаккуратности монтирования, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ этого ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, Π½ΠΎ β€” спСшка, спСшка...) Π±ΠΈΡ‚Ρ‹ исполняСмости, хотя Π±Ρ‹Π»ΠΈ это лишь Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Казалось Π±Ρ‹, ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ΅ΡˆΠ°ΡŽΡ‰Π°Ρ; Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях это Π½Π΅ позволяСт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ html-Ρ„Π°ΠΉΠ» Π² Midnight Commander простым Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Enter. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², исполнСниС Π½Π΅ Π±Ρ‹Π»ΠΎ прСдусмотрСно Π½ΠΈ для ΠΊΠΎΠ³ΠΎ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ я ΠΆΠ΅ сам ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π½ΠΈΡ… Π½Π΅ ΠΌΠΎΠ³. Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (ΠΈ Ρ„Π°ΠΉΠ»Ρ‹) с CD часто Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° измСнСния β€” Π° ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ (Π² Ρ‚.Ρ‡. ΠΈ рСдактирования). ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡ‚ всСх этих Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ, прСдусмотрСв Π΄ΠΎΠ»ΠΆΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ монтирования Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ (ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ накопитСля β€” Π° ΠΈΡ… число, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽ, ΠΈΠ·ΠΌΠ΅Ρ€ΡΠ»ΠΎΡΡŒ ΡƒΠΆΠ΅ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ пространства), Π΄Π° я ΠΎΠ± этом ΠΈ Π½Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π» β€” Ρ‡Ρ‚ΠΎ выросло, Ρ‚ΠΎ выросло. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ситуация явно Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° исправлСния, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‚Π°ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 20 Π“Π±Π°ΠΉΡ‚ видСлось нСмыслимым.