Eldono de GNU Coreutils 9.1

Stabila versio de la aro de bazaj sistemaj iloj de GNU Coreutils 9.1 estas disponebla, kiu inkluzivas programojn kiel sort, cat, chmod, chown, chroot, cp, dato, dd, echo, hostname, id, ln, ls, ktp.

Ŝlosilaj ŝanĝoj:

  • La dd ilo aldonis subtenon por alternativaj nomoj por la opcioj iseek=N por skip=N kaj oseek=N por seek=N, kiuj estas uzataj en la dd-variaĵo por BSD-sistemoj.
  • Aldonita "--print-ls-colors" opcio al dircolors por vida kaj aparta montrado de koloroj difinitaj en la mediovariablo LS_COLORS. dircolors ankaŭ aldonas subtenon por la mediovariablo COLORTERM krom TERM.
  • La cp, mv, kaj instal-utiloj uzas la openat*-sistemvokojn kiam kopias al dosierujo por plibonigi efikecon kaj eviti eblajn raskondiĉojn.
  • En macOS, la cp-utilo nun kreas klonon de dosiero en kopio-sur-skriba reĝimo se la fonto kaj celdosieroj troviĝas en la sama APFS-dosiersistemo kaj la celdosiero mankas. Dum kopiado, la reĝimo kaj alirtempo ankaŭ estas konservitaj (kiel kiam oni rulas 'cp -p' kaj 'cp -a').
  • La opcio '—rezolucio' estis aldonita al la ilo 'dato' por montri datumojn pri tempoprecizeco.
  • printf provizas subtenon por presi nombrajn valorojn en plurbajtaj signoj.
  • "sort --debug" efektivigas diagnozon por problemoj kun signoj en la parametro "--field-separator" konfliktanta kun signoj uzeblaj en nombroj.
  • La kata ilo uzas la sistemvokon copy_file_range, kiam subtenata de la sistemo, por kopii datumojn inter du dosieroj nur ĉe la kerno-flanko, sen transdoni la datumojn por procesi memoron en uzantspaco.
  • chown kaj chroot disponigas averton kiam oni uzas la sintakson "chown root.root f" anstataŭ "chown root:root f" ĉar povas esti problemoj en sistemoj kiuj permesas punktojn en uzantnomoj).
  • La dd-utilo disponigas bajtan nombradon anstataŭ blokoj se la nombrila valoro finiĝas per la signo "B" ('dd count=100KiB'). La flagoj count_bytes, skip_bytes kaj seek_bytes estas malrekomenditaj.
  • En ls, reliefigo de dosieroj konsiderante kapablojn estas defaŭlte malŝaltita, ĉar tio kondukas al pliigo de ŝarĝo je ĉirkaŭ 30%.
  • Provoj aŭtomate munti dosierojn estas malŝaltitaj en ls kaj stat. Por aŭtomata kontrolado, vi eksplicite specifu la opcion "stat –cached=neniam".

fonto: opennet.ru

Aldoni komenton