GNU Coreutils 8.32:n julkaisu

Vuoden kehitystyön jälkeen saatavissa vakaa versio järjestelmän perusapuohjelmista GNU Coreutils 8.32, joka sisältää ohjelmia, kuten sort, cat, chmod, chown, chroot, cp, päivämäärä, dd, echo, isäntänimi, id, ln, ls jne.

Tärkeimmät innovaatiot:

  • Stat- ja ls-apuohjelmat on siirretty käyttämään tehokkaampaa järjestelmäkutsua statx kun saatavilla.
  • Tuki FS:lle "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs" ja "z3fold" on lisätty stat- ja tail-apuohjelmiin. Kohdassa "stat -f -c%T" näytetään tiedostotyyppi. "Tail -f" -komento määritetyille tiedostojärjestelmille käyttää inotify-mekanismia.
  • Apuohjelmat du, expr, install, ls, mknod, ptx, shuf ja sort tarkastavat nyt oikein numeeriset tiedot, esimerkiksi 'du -d 1x':n suorittaminen johtaa nyt virheeseen sen sijaan, että jätettäisiin huomioimatta x-merkki.
  • Lisätty tuki aakkosjärjestykseen sotilaalliset nimet aikavyöhykkeet ("A" - "M" vastaavat UTC+1 - UTC+12, "N" - "Y" vastaavat UTC-1 - UTC-12). Esimerkiksi päivämäärä -d "09:00B" määrittäminen vastaa 9:00 UTC+2.
  • Ls-apuohjelma tarjoaa nyt virhetuloksen, kun käsitellään etähakemistoa GNU/Linuxissa (aiemmin tulos vastasi tyhjää hakemistoa).
  • Lisätty "--time=birth"-vaihtoehto ls:iin, jotta voit näyttää tiedoston luontiajan ja lajitella tämän arvon mukaan.
  • "od --skip-bytes" -käsittely on siirretty käyttämään lseekiä kaikissa tiedostotyypeissä, mikä voi parantaa merkittävästi suorituskykyä joissakin tilanteissa.
  • "--cached" -vaihtoehto on lisätty statiin, jotta voidaan tarkistaa välimuistissa olevien FS-attribuuttien vastaavuus statx-kutsulla (hyödyllinen verkossa FS).

Lähde: opennet.ru

Lisää kommentti