αž€αŸ†αž αž»αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž” Python αž’αžΆαž…αž“αžΆαŸ†αž±αŸ’αž™αž˜αžΆαž“αž›αž‘αŸ’αž’αž•αž›αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž‚αžΈαž˜αžΈαžœαž·αž‘αŸ’αž™αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 100

αž“αž·αžŸαŸ’αžŸαž·αžαž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαž“αŸ…αžŸαžΆαž€αž›αžœαž·αž‘αŸ’αž™αžΆαž›αŸαž™αž αžΆαžœαŸ‰αŸƒ αž”αžΆαž“αžšαž€αžƒαžΎαž‰ αž”αž‰αŸ’αž αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž” Python αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αžŽαž“αžΆ αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‚αžΈαž˜αžΈαžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‚αžΈαž˜αžΈαž“αŸƒαžŸαžΆαžšαž’αžΆαžαž»αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŸαž·αž€αŸ’αžŸαžΆαž€αŸ†αž‘αž»αž„αž–αŸαž›αžœαž·αž—αžΆαž‚αžœαž·αžŸαžΆαž›αž‚αž˜αž“αŸƒαžŸαž‰αŸ’αž‰αžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš αž’αž“αž»αž—αžΆαž–αž˜αŸ‰αžΆαž‰αŸαž‘αž·αž€αž“αž»αž™αž€αŸ’αž›αŸαž’αŸŠαŸ‚αžš. αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž›αž‘αŸ’αž’αž•αž›αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαžšαž”αžŸαŸ‹αžŸαžΆαžŸαŸ’αžšαŸ’αžαžΆαž…αžΆαžšαŸ’αž™αž˜αŸ’αž“αžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αž“αž·αžŸαŸ’αžŸαž·αžαž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž›αžΎαžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆ αž›αž‘αŸ’αž’αž•αž›αž‚αžΊαžαž»αžŸαž‚αŸ’αž“αžΆαŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ macOS 10.14 αž“αž·αž„ Ubuntu 16.04 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„ αžŸαŸ’αž‚αŸ’αžšαžΈαž” αž”αž‰αŸ’αž αžΆ αžαž˜αŸ’αž›αŸƒαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ 172.4 αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ 173.2 αŸ” αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸαŸ‡αž˜αžΆαž“αž€αžΌαžŠαž”αŸ’αžšαž αŸ‚αž› 1000 αž”αž“αŸ’αž‘αžΆαžαŸ‹ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αž‚αžΈαž˜αžΈαžœαž·αž‘αŸ’αž™αžΆαžαžΆαŸ†αž„αž–αžΈαž†αŸ’αž“αžΆαŸ† 2014αŸ” αž€αžΆαžšβ€‹αž–αž·αž“αž·αžαŸ’αž™β€‹αž›αŸαžβ€‹αž€αžΌαžŠβ€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž αžΆαž‰β€‹αžαžΆβ€‹αž›αž‘αŸ’αž’αž•αž›β€‹αž˜αž·αž“β€‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αžŠαŸ„αž™β€‹αžŸαžΆαžšβ€‹αžαŸ‚β€‹αž€αžΆαžš αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž“αŸ…αž–αŸαž›αžαž˜αŸ’αžšαŸ€αž”αž―αž€αžŸαžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž‡αžΏαžαžΆαž˜αž»αžαž„αžΆαžš "glob()" αžαŸ‚αž„αžαŸ‚αžαŸ’αžšαž‘αž”αŸ‹αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αžαž˜αŸ’αžšαŸ€αž”αžαžΆαž˜αžˆαŸ’αž˜αŸ„αŸ‡ αž…αŸ†αžŽαŸ‚αž€αž―αž―αž€αžŸαžΆαžš glob αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž›αž‘αŸ’αž’αž•αž›αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž“αžΆαž‘αŸαŸ” αž€αžΆαžšαž‡αž½αžŸαž‡αž»αž›αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αž“αŸ’αžαŸ‚αž˜ list_of_files.sort() αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ glob() call αŸ”

αž€αŸ†αž αž»αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž” Python αž’αžΆαž…αž“αžΆαŸ†αž±αŸ’αž™αž˜αžΆαž“αž›αž‘αŸ’αž’αž•αž›αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž‚αžΈαž˜αžΈαžœαž·αž‘αŸ’αž™αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 100

αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžŸαž„αŸ’αžŸαŸαž™αž›αžΎαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž‡αžΆαž„ 100 αžŸαŸ’αžαžΈαž–αžΈαž‚αžΈαž˜αžΈαžœαž·αž‘αŸ’αž™αžΆ αžŠαŸ‚αž›αž€αžΆαžšαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‚αžΈαž˜αžΈαžŠαŸ‚αž›αž”αžΆαž“αž‚αžŽαž“αžΆαžŠαŸ„αž™αžŸαŸ’αž‚αŸ’αžšαžΈαž”αŸ” αž…αŸ†αž“αž½αž“αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŠαžΉαž„αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αž›αŸαžαž€αžΌαžŠαžšαž”αžŸαŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αžŸαŸ’αžšαž„αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž…αŸ†αž“αž½αž“ 158 αŸ” αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž“αŸƒαžŸαŸ’αž“αžΆαžŠαŸƒαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž’αž“αž»αžŸαžΆαžŸαž“αŸαž±αŸ’αž™αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αžŽαž“αžΆ αž“αž·αž„αž‚αžŽαž“αžΆαž‘αžΎαž„αžœαž·αž‰αž€αŸ’αž“αž»αž„αž‚αŸ„αž›αž”αŸ†αžŽαž„αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαžαžΆαžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αž”αžΆαž“αž‚αžŽαž“αžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž§αž”αŸ’αž”αžαŸ’αžαž·αž αŸαžαž»αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαžŠαŸαž›αŸ’αž’αž“αŸƒαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž‚αž»αžŽαž—αžΆαž–αž“αŸƒαž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸαž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž€αŸαž‡αžΆαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›
αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž”αŸ’αžšαžΎαž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž’αžΆαž…αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž›αž‘αŸ’αž’αž•αž›αž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹