GNU Coreutils 9.1 کی ریلیز

GNU Coreutils 9.1 بنیادی نظام کی افادیت کے سیٹ کا ایک مستحکم ورژن دستیاب ہے، جس میں sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls وغیرہ جیسے پروگرام شامل ہیں۔

اہم تبدیلیاں:

  • dd یوٹیلیٹی نے آپشنز کے لیے iseek=N کے لیے skip=N اور oseek=N for seek=N کے لیے سپورٹ شامل کیا ہے، جو BSD سسٹمز کے لیے dd ویرینٹ میں استعمال ہوتے ہیں۔
  • LS_COLORS ماحولیاتی متغیر میں بیان کردہ رنگوں کے بصری اور الگ ڈسپلے کے لیے dircolors میں "-print-ls-colors" کا اختیار شامل کیا گیا۔ dircolors TERM کے علاوہ COLORTERM ماحولیاتی متغیر کے لیے بھی تعاون شامل کرتا ہے۔
  • سی پی، ایم وی، اور انسٹال یوٹیلیٹیز اوپناٹ* سسٹم کالز کا استعمال کرتے ہیں جب ڈائرکٹری میں کاپی کرتے ہوئے کارکردگی کو بہتر بنانے اور ریس کے ممکنہ حالات سے بچنے کے لیے۔
  • macOS پر، cp یوٹیلیٹی اب کاپی آن رائٹ موڈ میں فائل کا کلون بناتی ہے اگر سورس اور ٹارگٹ فائلز ایک ہی APFS فائل سسٹم میں موجود ہیں اور ٹارگٹ فائل غائب ہے۔ کاپی کرتے وقت، موڈ اور رسائی کا وقت بھی محفوظ رہتا ہے (جیسا کہ 'cp -p' اور 'cp -a' چلاتے وقت)۔
  • وقت کی درستگی کے ڈیٹا کو ظاہر کرنے کے لیے 'تاریخ' یوٹیلیٹی میں '—ریزولوشن' کا آپشن شامل کیا گیا ہے۔
  • printf ملٹی بائٹ حروف میں عددی اقدار پرنٹ کرنے کے لیے معاونت فراہم کرتا ہے۔
  • "sort --debug" "-field-separator" پیرامیٹر میں حروف سے متصادم حروف کے ساتھ مسائل کے لیے تشخیص کو لاگو کرتا ہے جو اعداد میں استعمال ہو سکتے ہیں۔
  • کیٹ یوٹیلیٹی کاپی_فائل_رینج سسٹم کال کا استعمال کرتی ہے، جب سسٹم کی طرف سے تعاون کیا جاتا ہے، صرف کرنل سائیڈ پر موجود دو فائلوں کے درمیان ڈیٹا کاپی کرنے کے لیے، صارف کی جگہ میں میموری کو پروسیس کرنے کے لیے ڈیٹا کو منتقل کیے بغیر۔
  • chown اور chroot ایک انتباہ فراہم کرتے ہیں جب نحو کا استعمال کرتے ہوئے "chown root:root f" کے بجائے "chown root:root f" کا استعمال کرتے ہیں کیونکہ ایسے سسٹمز میں مسائل ہوسکتے ہیں جو صارف ناموں میں نقطوں کی اجازت دیتے ہیں)۔
  • ڈی ڈی یوٹیلیٹی بلاکس کے بجائے بائٹ کاؤنٹنگ فراہم کرتی ہے اگر کاؤنٹر ویلیو کریکٹر "B" ('dd count=100KiB') کے ساتھ ختم ہوتی ہے۔ count_bytes، skip_bytes، اور seek_bytes کے جھنڈوں کو فرسودہ کر دیا گیا ہے۔
  • ls میں، اکاؤنٹ کی صلاحیتوں کو مدنظر رکھتے ہوئے فائلوں کو نمایاں کرنا بطور ڈیفالٹ غیر فعال ہے، کیونکہ اس سے بوجھ میں تقریباً 30% اضافہ ہوتا ہے۔
  • فائلوں کو آٹو ماؤنٹ کرنے کی کوششیں ls اور stat میں غیر فعال ہیں۔ خودکار نگرانی کے لیے، آپ کو واضح طور پر "stat –cached=never" آپشن بتانا چاہیے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں