コア システム ユーティリティの GNU Coreutils 9.1 セットのリリース

基本システム ユーティリティの GNU Coreutils 9.1 セットの安定バージョンが利用可能です。これには、sort、cat、chmod、chown、chroot、cp、date、dd、echo、hostname、id、ln、ls などのプログラムが含まれています。

主な変更点:

  • dd ユーティリティは、BSD システムの dd バリアントで使用されるオプション iseek=N (skip=N の場合) および oseek=N (seek=N の場合) の代替名のサポートを追加しました。
  • LS_COLORS 環境変数で定義された色を視覚的に個別に表示するために、dircolors に「--print-ls-colors」オプションが追加されました。 dircolors は、TERM に加えて COLORTERM 環境変数のサポートも追加します。
  • cp、mv、および install ユーティリティは、効率を向上させ、競合状態の可能性を回避するために、ディレクトリにコピーするときに openat* システム コールを使用します。
  • macOS では、ソース ファイルとターゲット ファイルが同じ APFS ファイル システムにあり、ターゲット ファイルが見つからない場合、cp ユーティリティはコピー オン ライト モードでファイルのクローンを作成するようになりました。 コピーする場合、モードとアクセス時間も保存されます (「cp -p」および「cp -a」を実行する場合と同様)。
  • 時間精度データを表示するために、「—resolution」オプションが「date」ユーティリティに追加されました。
  • printf は、マルチバイト文字で数値を出力するためのサポートを提供します。
  • 「sort --debug」は、「--field-separator」パラメータ内の文字が数字で使用できる文字と競合する問題の診断を実装します。
  • cat ユーティリティは、システムでサポートされている場合、copy_file_range システム コールを使用して、ユーザー空間のプロセス メモリにデータを転送せずに、カーネル側の XNUMX つのファイル間でのみデータをコピーします。
  • chown と chroot では、ユーザー名にドットを使用できるシステムでは問題が発生する可能性があるため、「chown root:root f」ではなく「chown root.root f」という構文を使用すると警告が表示されます。
  • dd ユーティリティは、カウンター値が文字「B」で終わる場合 (「dd count=100KiB」)、ブロックの代わりにバイト カウントを提供します。 count_bytes、skip_bytes、seek_bytes フラグは非推奨になりました。
  • ls では、機能を考慮したファイルの強調表示はデフォルトで無効になっています。これにより、負荷が約 30% 増加します。
  • ファイルを自動マウントしようとする試みは、ls と stat では無効になります。 自動監視の場合は、「stat –cached=never」オプションを明示的に指定する必要があります。

出所: オープンネット.ru

コメントを追加します