Die stabile Version des Grundsatz-Utility-Systems GNU Coreutils 9.2 ist jetzt verfĂŒgbar, das Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. umfasst.
SchlĂŒsselneuheiten:
- Das Utility cksum hat die Option ââbase64â (-b) hinzugefĂŒgt, um PrĂŒfziffern im base64-Format auszugeben und zu ĂŒberprĂŒfen. AuĂerdem wurde die Option âârawâ hinzugefĂŒgt, um nur die ursprĂŒngliche PrĂŒfziffer ohne Dateinamen und andere Informationen auszugeben.
- Den Utilities cp, mv und install wurde die Option ââdebugâ hinzugefĂŒgt, um detaillierte Informationen ĂŒber den Datei-kopierprozess auszugeben.
- Im Utility ls wurde die Option ââtime=modificationâ hinzugefĂŒgt, um die Zeit der DateiĂ€nderung anzuzeigen und sie beim Sortieren zu verwenden.
- Im Utility mv wurde die Option ââno-copyâ hinzugefĂŒgt, die die Ausgabe eines Fehlers bei dem Versuch, eine Datei zwischen verschiedenen Dateisystemen zu kopieren, einschlieĂt.
- Im Utility split können die Optionen ' -n SIZE ' jetzt Werte ĂŒber dem Bereich des Datentyps Integer annehmen. Bei der Angabe von âsplit -nâ wird das Einlesen von Daten aus einem benannten Kanal mit der Definition der DatengröĂe durch eine zwischenzeitliche Speicherung in einer temporĂ€ren Datei ermöglicht.
- Im Utility wc wurde die UnterstĂŒtzung des Parameters ââtotal={auto,never,always,only}â hinzugefĂŒgt, um zu steuern, wann die Gesamtsumme ausgegeben werden soll.
- Bei der AusfĂŒhrung von âcp âsparse=autoâ, âmvâ und âinstallâ wurde der Systemaufruf copy_file_range verwendet, um die Arbeit mit Dateien, die leere Bereiche enthalten, zu optimieren.
- Im Utility tee wurde die Ausgabe im nicht blockierenden Modus implementiert, beispielsweise wenn die auf das Terminal ausgegebenen Daten von telnet oder mpirun ĂŒber tee geleitet werden.
- Die UnterstĂŒtzung neuer GröĂenprĂ€fixe wurde hinzugefĂŒgt: Ronna (R) â 1027, Quetta (Q) â 1030, Ri â 290 und Qi â 2100.
Quelle: opennet.ru
