Nach einem Jahr Entwicklung stable Version des grundlegenden Systemdienstprogramms , zu dem Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. gehören.
Hauptneuheiten:
- Die stat- und ls-Dienste wurden auf den effizienter arbeitenden Systemaufruf umgestellt, sofern er verfügbar ist.
- Die Programme stat und tail unterstützen jetzt die Dateisysteme „binderfs“, „dma-buf-fs“, „erofs“, „ppc-cmm-fs“ und „z3fold“. Bei „stat -f -c%T“ wird der Dateisystemtyp angezeigt. Im Befehl „tail -f“ wurde für die angegebenen Dateisysteme der Mechanismus inotify aktiviert.
- In den Diensten du, expr, install, ls, mknod, ptx, shuf und sort wurde die korrekte Überprüfung von numerischen Daten sichergestellt. Zum Beispiel führt der Befehl ‘du -d 1x’ jetzt zu einem Fehler und ignoriert nicht mehr das Zeichen „x“.
- Die Unterstützung für alphabetische von Zeitzonen wurde hinzugefügt („A“ – „M“ entsprechen UTC+1 – UTC+12, „N“ – „Y“ entsprechen UTC-1 – UTC-12). Zum Beispiel ist die Angabe ‘date -d „09:00B“ gleichwertig mit 9:00 UTC+2.
- Im Programm ls wird ein Fehler ausgegeben, wenn ein entferntes Verzeichnis in GNU/Linux verarbeitet wird (früher entsprach die Ausgabe einem leeren Verzeichnis).
- In ls wurde die Option „—time=birth“ hinzugefügt, um die Erstellungszeit von Dateien anzuzeigen und nach diesem Wert zu sortieren.
- Die Verarbeitung von „od —skip-bytes“ wurde umgestellt, um lseek für alle Dateitypen zu nutzen, was in bestimmten Situationen die Leistung erheblich steigern kann.
- In stat wurde die Option „—cached“ hinzugefügt, um die Übereinstimmung der zwischengespeicherten Dateisystemattribute mithilfe des statx-Aufrufs zu überprüfen (nützlich bei Netzwerkdateisystemen).
Quelle: opennet.ru
