انتشار گنو کوروتیلز 9.2

یک نسخه پایدار از مجموعه ابزارهای اساسی سیستم GNU Coreutils 9.2 موجود است که شامل برنامه‌هایی مانند sort، cat، chmod، chown، chroot، cp، date، dd، echo، hostname، id، ln، ls و غیره است.

نوآوری های کلیدی:

  • گزینه "--base64" (-b) به ابزار cksum اضافه شده است تا چک‌سام‌های کدگذاری شده در قالب base64 را نمایش و تایید کند. همچنین گزینه "-raw" اضافه شده است تا فقط چک جمع اصلی را بدون تعیین نام فایل و سایر اطلاعات نمایش دهد.
  • گزینه "--debug" به برنامه های کاربردی cp، mv و install اضافه شده است تا اطلاعات دقیق در مورد کپی کردن فایل نمایش داده شود.
  • گزینه "--time=modification" به ابزار ls اضافه شده است تا هنگام مرتب سازی زمان های تغییر فایل نمایش داده شود و از آن استفاده شود.
  • گزینه "--no-copy" به ابزار mv اضافه شده است که هنگام تلاش برای کپی کردن یک فایل بین سیستم های فایل مختلف، خطا را روشن می کند.
  • در ابزار تقسیم، در گزینه های '-n SIZE'، اندازه اکنون می تواند از محدوده مقادیر صحیح فراتر رود. هنگام تعیین "split -n"، به لطف کپی کردن میانی در یک فایل موقت، مجاز به دریافت داده ها از یک کانال بی نام با تعیین اندازه داده است.
  • ابزار wc پشتیبانی از گزینه "--total={auto,never,always, only}" را اضافه کرده است تا کنترل کند که چه زمانی باید خلاصه نمایش داده شود.
  • هنگام اجرای "cp --sparse=auto"، "mv" و "install"، از فراخوانی سیستم copy_file_range برای بهینه سازی مدیریت فایل های حاوی مناطق خالی استفاده می شود.
  • ابزار سه راهی پردازش خروجی را در حالت غیر مسدود کننده پیاده سازی می کند، به عنوان مثال، زمانی که خروجی داده به ترمینال از telnet یا mpirun از طریق سه راهی منتقل می شود.
  • پشتیبانی اضافه شده برای پیشوندهای اندازه جدید: Ronna (R) - 1027، Quetta (Q) - 1030، Ri - 290 و Qi - 2100.

منبع: opennet.ru

اضافه کردن نظر