Izdanje GNU Coreutils 9.2 skupa osnovnih sistemskih uslužnih programa

Dostupna je stabilna verzija GNU Coreutils 9.2 skupa osnovnih sistemskih uslužnih programa, koji uključuje programe kao što su sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, itd.

Ključne inovacije:

  • Opcija "--base64" (-b) dodata je uslužnom programu cksum za prikaz i provjeru kontrolnih suma kodiranih u base64 formatu. Dodata je i “-raw” opcija za prikaz samo originalne kontrolne sume bez navođenja imena datoteke i drugih informacija.
  • Opcija “--debug” je dodana u cp, mv i install uslužne programe za prikaz detaljnih informacija o kopiranju datoteka.
  • Opcija “--time=modification” dodata je uslužnom programu ls za prikaz i korištenje prilikom sortiranja vremena izmjene datoteke.
  • Opcija “--no-copy” dodata je uslužnom programu mv, koji uključuje grešku pri pokušaju kopiranja datoteke između različitih sistema datoteka.
  • U uslužnom programu split, u opcijama '-n SIZE', veličina sada može premašiti raspon vrijednosti cijelih brojeva. Kada se specificira “split -n”, dozvoljeno je primanje podataka sa neimenovanog kanala uz određivanje veličine podataka, zahvaljujući srednjem kopiranju u privremenu datoteku.
  • Uslužni program wc je dodao podršku za parametar "--total={auto,never,always,only}" za kontrolu kada bi sažetak trebao biti prikazan.
  • Kada se izvršavaju "cp --sparse=auto", "mv" i "install", sistemski poziv copy_file_range se koristi za optimizaciju rukovanja datotekama koje sadrže prazna područja.
  • Tee uslužni program implementira obradu izlaza u neblokirajućem modu, na primjer, kada se izlazni podaci na terminal iz telneta ili mpiruna propuštaju kroz tee.
  • Dodata podrška za nove prefikse veličine: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 i Qi - 2100.

izvor: opennet.ru

Dodajte komentar