GNU Coreutils 9.1:n julkaisu

Saatavilla on vakaa versio GNU Coreutils 9.1 -järjestelmän perusapuohjelmien sarjasta, 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 muutokset:

  • Dd-apuohjelma on lisännyt tuen vaihtoehtoisille nimille vaihtoehdoille iseek=N (skip=N) ja oseek=N (seek=N), joita käytetään BSD-järjestelmien dd-muunnelmassa.
  • Lisätty "--print-ls-colors" -vaihtoehto dircolors-väreihin LS_COLORS-ympäristömuuttujassa määritettyjen värien visuaalista ja erillistä näyttöä varten. dircolors lisää myös tuen COLORTERM-ympäristömuuttujalle TERM:n lisäksi.
  • cp-, mv- ja install-apuohjelmat käyttävät openat*-järjestelmäkutsuja kopioidessaan hakemistoon tehokkuuden parantamiseksi ja mahdollisten kilpailuolosuhteiden välttämiseksi.
  • MacOS:ssa cp-apuohjelma luo nyt tiedoston kloonin kopiointi-kirjoitustilassa, jos lähde- ja kohdetiedostot sijaitsevat samassa APFS-tiedostojärjestelmässä ja kohdetiedosto puuttuu. Kopioitaessa myös tila ja pääsyaika säilyvät (kuten ajettaessa 'cp -p' ja 'cp -a').
  • '—resoluutio'-vaihtoehto on lisätty 'date'-apuohjelmaan ajantarkkuuden näyttämiseksi.
  • printf tukee numeeristen arvojen tulostamista monitavuisina merkeinä.
  • "sort --debug" toteuttaa diagnostiikan ongelmille, joissa "--field-separator"-parametrin merkit ovat ristiriidassa numeroissa käytettävien merkkien kanssa.
  • Cat-apuohjelma käyttää copy_file_range-järjestelmäkutsua, kun järjestelmä tukee sitä, tietojen kopioimiseen kahden tiedoston välillä vain ytimen puolella siirtämättä tietoja prosessimuistiin käyttäjätilassa.
  • chown ja chroot antavat varoituksen käytettäessä syntaksia "chown root.root f" "chown root:root f" sijaan, koska järjestelmissä, jotka sallivat pisteitä käyttäjätunnuksissa, voi esiintyä ongelmia.
  • Dd-apuohjelma tarjoaa tavulaskennan lohkojen sijaan, jos laskurin arvo päättyy merkkiin "B" ('dd count=100KiB'). Liput count_bytes, skip_bytes ja seek_bytes on poistettu käytöstä.
  • ls:ssä ominaisuudet huomioon ottavien tiedostojen korostus on oletusarvoisesti poissa käytöstä, koska tämä lisää kuormitusta noin 30 %.
  • Yritykset liittää tiedostoja automaattisesti on poistettu käytöstä ls:ssä ja stat. Automaattista valvontaa varten sinun tulee erikseen määrittää "stat –cached=never" -vaihtoehto.

Lähde: opennet.ru

Lisää kommentti