GNU Coreutils 9.2 versiyasi

Sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls va boshqalar kabi dasturlarni o'z ichiga olgan GNU Coreutils 9.2 asosiy tizim yordam dasturlari to'plamining barqaror versiyasi mavjud.

Asosiy innovatsiyalar:

  • "--base64" (-b) opsiyasi base64 formatida kodlangan nazorat summalarini ko'rsatish va tekshirish uchun cksum yordam dasturiga qo'shildi. Bundan tashqari, fayl nomi va boshqa ma'lumotlarni ko'rsatmasdan, faqat asl nazorat summasini ko'rsatish uchun "-raw" opsiyasi qo'shilgan.
  • Fayllarni nusxalash haqida batafsil ma'lumotni ko'rsatish uchun cp, mv va install utilitlariga "--debug" opsiyasi qo'shildi.
  • Faylni oʻzgartirish vaqtlarini saralashda koʻrsatish va foydalanish uchun “--time=modification” opsiyasi ls yordam dasturiga qoʻshilgan.
  • Mv yordam dasturiga "--no-copy" opsiyasi qo'shildi, u turli fayl tizimlari o'rtasida faylni nusxalashda xatolikni yoqadi.
  • Split yordam dasturida "-n SIZE" parametrlarida o'lcham endi butun son qiymatlari oralig'idan oshib ketishi mumkin. "Split -n" ni belgilashda vaqtinchalik faylga oraliq nusxa ko'chirish tufayli ma'lumotlar hajmini aniqlash bilan nomsiz kanaldan ma'lumotlarni olishga ruxsat beriladi.
  • Wc yordam dasturi "--total={auto,never,always,only}" parametri uchun qo'shimcha yordamni qo'shdi, bunda xulosa xulosa qachon ko'rsatilishini nazorat qiladi.
  • "cp --sparse=auto", "mv" va "install" ni bajarishda copy_file_range tizim chaqiruvi bo'sh joylarni o'z ichiga olgan fayllar bilan ishlashni optimallashtirish uchun ishlatiladi.
  • Tee yordam dasturi chiqish jarayonini bloklanmaydigan rejimda amalga oshiradi, masalan, telnet yoki mpirun dan terminalga ma'lumotlar chiqishi tee orqali o'tkazilganda.
  • Yangi o'lchamdagi prefikslar uchun qo'shimcha qo'llab-quvvatlash: Ronna (R) - 1027, Kvetta (Q) - 1030, Ri - 290 va Qi - 2100.

Manba: opennet.ru

a Izoh qo'shish