Utjefte fan 'e GNU Coreutils 9.1-set fan kearnsysteemprogramma's

In stabile ferzje fan 'e GNU Coreutils 9.1-set fan basissysteemprogramma's is beskikber, dy't programma's omfettet lykas sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostnamme, id, ln, ls, ensfh.

Key feroarings:

  • It hulpprogramma dd hat stipe tafoege foar alternative nammen foar de opsjes iseek=N foar skip=N en oseek=N foar sykje=N, dy't brûkt wurde yn de dd-fariant foar BSD-systemen.
  • Added "--print-ls-colors" opsje oan dircolors foar fisuele en aparte werjefte fan kleuren definiearre yn de LS_COLORS omjouwingsfariabele. dircolors foeget ek stipe ta foar de COLORTERM omjouwingsfariabele neist TERM.
  • De cp-, mv- en ynstallaasje-hulpprogramma's brûke de openat*-systeemoproppen by it kopiearjen nei in map om effisjinsje te ferbetterjen en mooglike racebetingsten te foarkommen.
  • Op macOS makket it cp-hulpprogramma no in kloon fan in bestân yn kopiearje-op-skriuwmodus as de boarne- en doelbestannen yn itselde APFS-bestânsysteem sitte en it doelbestân ûntbrekt. By it kopiearjen wurde de modus en tagongstiid ek bewarre bleaun (lykas by it útfieren fan 'cp ​​-p' en 'cp ​​-a').
  • De opsje '—resolúsje' is tafoege oan it 'date'-hulpprogramma om gegevens oer de krektens fan 'e tiid te werjaan.
  • printf biedt stipe foar it printsjen fan numerike wearden yn multibyte-tekens.
  • "sort --debug" ymplemintearret diagnoaze foar problemen mei tekens yn de parameter "--field-separator" dy't konflikt binne mei tekens dy't brûkt wurde kinne yn sifers.
  • It cat-hulpprogramma brûkt de copy_file_range-systeemoprop, as it wurdt stipe troch it systeem, om allinich gegevens te kopiearjen tusken twa bestannen op 'e kearnside, sûnder de gegevens oer te setten nei it ferwurkjen fan ûnthâld yn brûkersromte.
  • chown en chroot jouwe in warskôging by it brûken fan de syntaksis "chown root.root f" ynstee fan "chown root:root f", om't der problemen kinne wêze op systemen dy't punten yn brûkersnammen tastean).
  • It dd-hulpprogramma jout byte-tellen ynstee fan blokken as de tellerwearde einiget mei it karakter "B" ('dd count=100KiB'). De flaggen count_bytes, skip_bytes en seek_bytes binne ôfkard.
  • Yn ls is it markearjen fan bestannen mei rekkening fan mooglikheden standert útskeakele, om't dit liedt ta in ferheging fan load mei sawat 30%.
  • Pogingen ta automount triemmen binne útskeakele yn ls en stat. Foar auto-monitoring moatte jo de opsje "stat -cached=never" eksplisyt opjaan.

Boarne: opennet.ru

Add a comment