GNU Coreutils 9.2 ప్రాథమిక సిస్టమ్ యుటిలిటీల యొక్క స్థిరమైన సంస్కరణ అందుబాటులో ఉంది, ఇందులో క్రమబద్ధీకరణ, క్యాట్, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, మొదలైన ప్రోగ్రామ్లు ఉన్నాయి.
కీలక ఆవిష్కరణలు:
- బేస్64 ఫార్మాట్లో ఎన్కోడ్ చేయబడిన చెక్సమ్లను ప్రదర్శించడానికి మరియు ధృవీకరించడానికి "--base64" (-b) ఎంపిక cksum యుటిలిటీకి జోడించబడింది. ఫైల్ పేరు మరియు ఇతర సమాచారాన్ని పేర్కొనకుండా అసలు చెక్సమ్ను మాత్రమే ప్రదర్శించడానికి “-raw” ఎంపిక కూడా జోడించబడింది.
- ఫైల్ కాపీ చేయడం గురించి వివరణాత్మక సమాచారాన్ని ప్రదర్శించడానికి cp, mv మరియు ఇన్స్టాల్ యుటిలిటీలకు “--డీబగ్” ఎంపిక జోడించబడింది.
- ఫైల్ సవరణ సమయాలను క్రమబద్ధీకరించేటప్పుడు ప్రదర్శించడానికి మరియు ఉపయోగించడానికి “--time=modification” ఎంపిక ls యుటిలిటీకి జోడించబడింది.
- “--no-copy” ఎంపిక mv యుటిలిటీకి జోడించబడింది, ఇది వివిధ ఫైల్ సిస్టమ్ల మధ్య ఫైల్ను కాపీ చేయడానికి ప్రయత్నిస్తున్నప్పుడు ఎర్రర్ను ఆన్ చేస్తుంది.
- స్ప్లిట్ యుటిలిటీలో, '-n SIZE' ఎంపికలలో, పరిమాణం ఇప్పుడు పూర్ణాంక విలువల పరిధిని అధిగమించవచ్చు. "స్ప్లిట్ -n"ని పేర్కొన్నప్పుడు, డేటా పరిమాణం యొక్క నిర్ణయంతో పేరులేని ఛానెల్ నుండి డేటాను స్వీకరించడానికి అనుమతించబడుతుంది, తాత్కాలిక ఫైల్కి ఇంటర్మీడియట్ కాపీ చేసినందుకు ధన్యవాదాలు.
- సారాంశం సారాంశం ఎప్పుడు ప్రదర్శించబడాలో నియంత్రించడానికి wc యుటిలిటీ "--total={auto,never,always,only}" పరామితికి మద్దతును జోడించింది.
- "cp --sparse=auto", "mv" మరియు "install"ని అమలు చేస్తున్నప్పుడు, copy_file_range సిస్టమ్ కాల్ ఖాళీ ప్రాంతాలను కలిగి ఉన్న ఫైల్ల నిర్వహణను ఆప్టిమైజ్ చేయడానికి ఉపయోగించబడుతుంది.
- టీ యుటిలిటీ అవుట్పుట్ ప్రాసెసింగ్ను నాన్-బ్లాకింగ్ మోడ్లో అమలు చేస్తుంది, ఉదాహరణకు, టెల్నెట్ లేదా ఎంపిరున్ నుండి టెర్మినల్కు డేటా అవుట్పుట్ టీ ద్వారా పంపబడినప్పుడు.
- కొత్త సైజు ప్రిఫిక్స్లకు మద్దతు జోడించబడింది: రోన్నా (R) - 1027, క్వెట్టా (Q) - 1030, Ri - 290 మరియు Qi - 2100.
మూలం: opennet.ru