Keluaran set utiliti sistem teras GNU Coreutils 9.2

Versi stabil set utiliti sistem asas GNU Coreutils 9.2 tersedia, yang termasuk atur cara seperti sort, cat, chmod, chown, chroot, cp, date, dd, echo, nama hos, id, ln, ls, dsb.

Inovasi utama:

  • Pilihan "--base64" (-b) telah ditambahkan pada utiliti cksum untuk memaparkan dan mengesahkan checksum yang dikodkan dalam format base64. Juga ditambah ialah pilihan "-raw" untuk memaparkan hanya checksum asal tanpa menyatakan nama fail dan maklumat lain.
  • Pilihan "--debug" telah ditambahkan pada cp, mv dan memasang utiliti untuk memaparkan maklumat terperinci tentang penyalinan fail.
  • Pilihan "--time=modification" telah ditambahkan pada utiliti ls untuk dipaparkan dan digunakan semasa menyusun masa pengubahsuaian fail.
  • Pilihan "--no-copy" telah ditambahkan pada utiliti mv, yang menghidupkan ralat apabila cuba menyalin fail antara sistem fail yang berbeza.
  • Dalam utiliti split, dalam pilihan '-n SIZE', saiz kini boleh melebihi julat nilai integer. Apabila menentukan "split -n", ia dibenarkan untuk menerima data daripada saluran yang tidak dinamakan dengan penentuan saiz data, terima kasih kepada penyalinan perantaraan ke fail sementara.
  • Utiliti wc telah menambah sokongan untuk parameter "--total={auto,never,always,only}" untuk mengawal bila ringkasan ringkasan perlu dipaparkan.
  • Apabila melaksanakan "cp --sparse=auto", "mv" dan "install", panggilan sistem copy_file_range digunakan untuk mengoptimumkan pengendalian fail yang mengandungi kawasan kosong.
  • Utiliti tee melaksanakan pemprosesan output dalam mod tidak menyekat, contohnya, apabila output data ke terminal daripada telnet atau mpirun disalurkan melalui tee.
  • Sokongan tambahan untuk awalan saiz baharu: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 dan Qi - 2100.

Sumber: opennet.ru

Tambah komen