16 ΠΈ 19 Π°Π²Π³ΡΡΡΠ° ΡΠΎΡΡΠΎΡΠ»ΠΈΡΡ Π²ΡΠΏΡΡΠΊΠΈ 4.0 ΠΈ 4.0.1 ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ² bfs (Breadth-First Search, ΠΏΠΎΠΈΡΠΊ Π² ΡΠΈΡΠΈΠ½Ρ), Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ C ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ BSD.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ BSD find (ΠΈ POSIX Utility Syntax Guidelines) ΡΠ΅ΠΏΠ΅ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ -LEXO2;
- ΡΠ²Π½ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΜΠ΅ ΠΌΠ΅ΡΠΊΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π² Π²ΠΈΠ΄Π΅ @ΡΠ΅ΠΊΡΠ½Π΄Ρ_Ρ_Π½Π°ΡΠ°Π»Π°_ΡΠΏΠΎΡ ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, $ bfs -newermt @946684800 Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΠ°ΠΉΠ»Ρ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ Ρ 1 ΡΠ½Π²Π°ΡΡ 2000 Π³ΠΎΠ΄Π° (UTC);
- Π½ΠΎΠ²Π°Ρ ΠΎΠΏΡΠΈΡ -noerror ΠΏΠΎΠ΄Π°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ°;
- -mount ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΎΡΠΊΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ POSIX 2024. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ -xdev, ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΌΡ ΡΠΎΡΠΊΡ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π½Π΅ Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. Π bfs ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 1.5.1 (ΡΠ΅Π½ΡΡΠ±ΡΡ 2019);
- -perm ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΈΡΡΠ²Π°Π΅Ρ umask ΠΏΡΠΈ ΡΠ°Π·Π±ΠΎΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌΠ° (Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ +rw), ΠΊΠ°ΠΊ ΡΠ°Π·ΡΡΡΠ½Π΅Π½ΠΎ Π² Π΄Π΅ΡΠ΅ΠΊΡΠ΅ POSIX 1392. ΠΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ BSD find, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ GNU find;
- ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ ΡΡΠ΄ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru