GNU Coreutils 8.32-ի թողարկում

Մեկ տարի զարգացումից հետո մատչելի համակարգի հիմնական կոմունալ ծառայությունների մի շարքի կայուն տարբերակը GNU Coreutils 8.32, որը ներառում է այնպիսի ծրագրեր, ինչպիսիք են sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls և այլն:

Հիմնական նորամուծությունները.

  • stat և ls կոմունալ ծառայությունները տեղափոխվել են ավելի արդյունավետ համակարգային զանգ օգտագործելու համար statx երբ հասանելի է:
  • FS «binderfs», «dma-buf-fs», «erofs», «ppc-cmm-fs» և «z3fold» աջակցությունն ավելացվել է վիճակագրության և tail կոմունալ ծառայություններին: «stat -f -c%T»-ում ցուցադրվում է ֆայլի տեսակը: «tail -f» հրամանը նշված ֆայլային համակարգերի համար օգտագործում է inotify մեխանիզմը:
  • Du, expr, install, ls, mknod, ptx, shuf և sort հավելվածները այժմ ճիշտ ստուգում են թվային տվյալները, օրինակ՝ «du -d 1x» գործարկելը կհանգեցնի սխալի, այլ ոչ թե «x» նիշը անտեսելու:
  • Ավելացվել է այբբենական ամսաթվերի աջակցություն զինվորական անուններ ժամային գոտիները («A» - «M» համապատասխանում է UTC+1 - UTC+12, «N» - «Y» համապատասխանում է UTC-1 - UTC-12): Օրինակ՝ «09:00B» «date -d» նշելը համարժեք է 9:00 UTC+2:
  • ls utility-ն այժմ սխալի արդյունք է տալիս GNU/Linux-ում հեռավոր գրացուցակը մշակելիս (նախկինում ելքը համապատասխանում էր դատարկ գրացուցակի):
  • ls-ին ավելացվել է «--time=birth» տարբերակը՝ ֆայլի ստեղծման ժամանակը ցուցադրելու և ըստ այս արժեքի տեսակավորելու:
  • «od --skip-bytes» մշակումը տեղափոխվել է lseek-ի օգտագործման բոլոր տեսակի ֆայլերի համար, ինչը կարող է զգալիորեն բարելավել աշխատանքը որոշ իրավիճակներում:
  • «--cached» տարբերակը ավելացվել է stat-ում՝ ստուգելու քեշավորված FS ատրիբուտների համապատասխանությունը statx զանգի միջոցով (օգտակար է ցանցային FS-ում):

Source: opennet.ru

Добавить комментарий