Automic VaultAutomic Vault

brew / approval gates

Install coreutils with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, scoop, winget, zypper

GNU File, Shell, and Text utilities. Version 9.11 via Homebrew; verified 2026-04-21.

agent safety

Agent safety answer

coreutils supplies file utilities that can read, delete, and transform local data at scale.

Credential access

Can read files and environment exposed to the agent session.

Remote mutation

Primarily local, but can prepare data for other remote tools.

Publish/artifact risk

Can delete or rewrite build outputs and generated artifacts.

Recommended control

Gate destructive file operations over broad or sensitive paths.

Agent-use guidance

Allow narrow reads; require approval for recursive deletes, overwrites, and secret-path reads.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install coreutils

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install coreutils

MacPorts ports tree · sysutils/coreutils/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add coreutils

Alpine Linux edge package indexes · coreutils · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install coreutils

Debian stable package indexes · coreutils · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install coreutils

Fedora Rawhide package metadata · coreutils · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#coreutils

nixpkgs package indexes · coreutils · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S coreutils

Arch Linux sync databases · coreutils · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install coreutils

openSUSE Tumbleweed package metadata · coreutils · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/coreutils

Scoop official bucket manifest trees · bucket/coreutils.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id uutils.coreutils -e

Windows Package Manager source index · uutils.coreutils · source: cdn.winget.microsoft.com

overview

Package summary

GNU File, Shell, and Text utilities

Commands and aliases

  • base32
  • basenc
  • dir
  • dircolors
  • factor
  • g[
  • gb2sum
  • gbase32
  • gbase64
  • gbasename
  • gbasenc
  • gcat
  • gchgrp
  • gchmod
  • gchown
  • gchroot
  • gcksum
  • gcomm
  • gcp
  • gcsplit
  • gcut
  • gdate
  • gdd
  • gdf
  • gdir
  • gdircolors
  • gdirname
  • gdu
  • gecho
  • genv
  • gexpand
  • gexpr

history

Project history and usage

GNU Coreutils is the GNU Project's distribution of the standard command-line file, shell, and text utilities used throughout Unix-like systems. In package-manager practice it is treated less as a single application than as a portable baseline for commands such as cat, chmod, cp, date, ls, sort, tail, tr, and many checksum and text-processing tools.

Project history

The package sits in the GNU system layer: its official description presents it as the GNU file, shell, and text utilities, and the GNU FTP archive shows coreutils release tarballs from the 5.x series onward, including coreutils 5.0 in April 2003. That release trail made the name 'coreutils' the umbrella package users and distributors expect when they want GNU behavior for the traditional small utilities.

Adoption history

Coreutils became a normal dependency surface for GNU/Linux distributions and a compatibility package on non-GNU systems. The Homebrew formula exposes many commands with a g-prefix on macOS so users can opt into GNU semantics without replacing the platform-provided BSD userland.

How it is used

Users normally install coreutils for scripts and interactive shell workflows that rely on GNU options or GNU extensions. On macOS the package is especially common in development environments where cross-platform shell scripts assume commands such as gdate, gsort, greadlink, or gtimeout.

Why package nerds care

Coreutils is one of the canonical examples of packaging a userland as a coherent compatibility layer. Its release cadence, prefixing strategy on macOS, GPL licensing, and overlap with POSIX and BSD utilities make it a frequent packaging-policy test case.

Timeline

  • 2003: GNU FTP archive lists coreutils 5.0 release tarballs.
  • 2009: GNU FTP archive lists coreutils 8.x release tarballs, reflecting continued maintenance under the coreutils package name.
  • Present: Homebrew packages GNU Coreutils as a system utility collection with GNU-prefixed commands on macOS.

Related projects

  • Related userland packages include BusyBox, Toybox, uutils coreutils, BSD userland utilities, and GNU findutils, grep, sed, and tar.

approval gates

Human review metadata for risky commands

The local approval-gate seed includes 8 rules for coreutils. Covered entrypoints: gchmod, gchown, gcp, gdd, gmv, grm, gshred, gtruncate. Severity labels: critical, high, medium. Coverage: partial, reviewed 2026-05-21.

Example gated actions

  • Delete files or directories.
  • Recursively delete files or directories.
  • Copy or move files, possibly overwriting destinations.
  • Move or rename files, possibly overwriting destinations.
  • Change permissions or ownership.
  • Change file ownership.
  • Copy raw bytes to files or devices.

executables

Installed executables

CommandKindExposureNote
base32cliglobal executable
basenccliglobal executable
dircliglobal executable
dircolorscliglobal executable
factorcliglobal executable
g[cliglobal executable
gb2sumcliglobal executable
gbase32cliglobal executable
gbase64cliglobal executable
gbasenamecliglobal executable
gbasenccliglobal executable
gcatcliglobal executable
gchgrpcliglobal executable
gchmodcliglobal executable
gchowncliglobal executable
gchrootcliglobal executable
gcksumcliglobal executable
gcommcliglobal executable
gcpcliglobal executable
gcsplitcliglobal executable
gcutcliglobal executable
gdatecliglobal executable
gddcliglobal executable
gdfcliglobal executable
gdircliglobal executable
gdircolorscliglobal executable
gdirnamecliglobal executable
gducliglobal executable
gechocliglobal executable
genvcliglobal executable
gexpandcliglobal executable
gexprcliglobal executable
gfactorcliglobal executable
gfalsecliglobal executable
gfmtcliglobal executable
gfoldcliglobal executable
ggroupscliglobal executable
gheadcliglobal executable
ghostidcliglobal executable
gidcliglobal executable
ginstallcliglobal executable
gjoincliglobal executable
glinkcliglobal executable
glncliglobal executable
glognamecliglobal executable
glscliglobal executable
gmd5sumcliglobal executable
gmkdircliglobal executable
gmkfifocliglobal executable
gmknodcliglobal executable
gmktempcliglobal executable
gmvcliglobal executable
gnicecliglobal executable
gnlcliglobal executable
gnohupcliglobal executable
gnproccliglobal executable
gnumfmtcliglobal executable
godcliglobal executable
gpastecliglobal executable
gpathchkcliglobal executable
gpinkycliglobal executable
gprcliglobal executable
gprintenvcliglobal executable
gprintfcliglobal executable
gptxcliglobal executable
gpwdcliglobal executable
greadlinkcliglobal executable
grealpathcliglobal executable
grmcliglobal executable
grmdircliglobal executable
gseqcliglobal executable
gsha1sumcliglobal executable
gsha224sumcliglobal executable
gsha256sumcliglobal executable
gsha384sumcliglobal executable
gsha512sumcliglobal executable
gshredcliglobal executable
gshufcliglobal executable
gsleepcliglobal executable
gsortcliglobal executable
gsplitcliglobal executable
gstatcliglobal executable
gstdbufcliglobal executable
gsttycliglobal executable
gsumcliglobal executable
gsynccliglobal executable
gtaccliglobal executable
gtailcliglobal executable
gteecliglobal executable
gtestcliglobal executable
gtimeoutcliglobal executable
gtouchcliglobal executable
gtrcliglobal executable
gtruecliglobal executable
gtruncatecliglobal executable
gtsortcliglobal executable
gttycliglobal executable
gunamecliglobal executable
gunexpandcliglobal executable
guniqcliglobal executable
gunlinkcliglobal executable
guserscliglobal executable
gvdircliglobal executable
gwccliglobal executable
gwhocliglobal executable
gwhoamicliglobal executable
gyescliglobal executable
hostidcliglobal executable
md5sumcliglobal executable
nproccliglobal executable
numfmtcliglobal executable
pinkycliglobal executable
ptxcliglobal executable
realpathcliglobal executable
sha1sumcliglobal executable
sha224sumcliglobal executable
sha256sumcliglobal executable
sha384sumcliglobal executable
sha512sumcliglobal executable
shredcliglobal executable
shufcliglobal executable
stdbufcliglobal executable
taccliglobal executable
timeoutcliglobal executable
truncatecliglobal executable
vdircliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version9.11
manager updated2026-04-21
local dataok
upstreamnot checked
latest detectednot detected

https://www.gnu.org/software/coreutils/

install metadata

Package metadata

Package keybrew:coreutils
Version9.11
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/coreutils
Homepagehttps://www.gnu.org/software/coreutils/
Repositoryhttps://git.savannah.gnu.org/cgit/coreutils.git
Upstream docshttps://www.gnu.org/software/coreutils/manual/coreutils.html
LicenseGPL-3.0-or-later
Source archivehttps://ftpmirror.gnu.org/gnu/coreutils/coreutils-9.11.tar.xz
Last updated2026-04-21T06:54:43Z
Pulseupdated
Dependenciesgmp
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsCommands also provided by macOS and the commands dir, dircolors, vdir have been installed with the prefix "g". If you need to use these commands with their normal names, you can add a "gnubin" directory to your PATH with: PATH="$HOMEBREW_PREFIX/opt/coreutils/libexec/gnubin:$PATH"

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecoreutils
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • b2sum
  • gfold
  • idutils
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

coreutils 9.7-3

GNU core utilities

https://gnu.org/software/coreutils

sudo apt install coreutils
  • Section: utils
  • Architecture: amd64
  • normalized package name match
  • Matched by: Coreutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: coreutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

coreutils

nix profile install nixpkgs#coreutils
  • normalized package name match
  • Matched by: Coreutils
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: coreutils from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

coreutils 9.4-3ubuntu6

GNU core utilities

http://gnu.org/software/coreutils

sudo apt install coreutils
  • Section: utils
  • Architecture: amd64
  • normalized package name match
  • Matched by: Coreutils
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: coreutils from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

coreutils 9.11-r0

The basic file, shell and text manipulation utilities

https://www.gnu.org/software/coreutils/

sudo apk add coreutils
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: coreutils
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coreutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coreutils from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

coreutils-doc 9.11-r0

The basic file, shell and text manipulation utilities (documentation)

https://www.gnu.org/software/coreutils/

sudo apk add coreutils-doc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: coreutils
  • normalized package name match
  • Matched by: Coreutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coreutils-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

coreutils-env 9.11-r0

The basic file, shell and text manipulation utilities

https://www.gnu.org/software/coreutils/

sudo apk add coreutils-env
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: coreutils
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coreutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coreutils-env from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

coreutils-fmt 9.11-r0

The basic file, shell and text manipulation utilities

https://www.gnu.org/software/coreutils/

sudo apk add coreutils-fmt
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: coreutils
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coreutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coreutils-fmt from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

coreutils-sha512sum 9.11-r0

The basic file, shell and text manipulation utilities

https://www.gnu.org/software/coreutils/

sudo apk add coreutils-sha512sum
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: coreutils
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Coreutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: coreutils-sha512sum from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

coreutils 9.11-2.fc45

A set of basic GNU tools commonly used in shell scripts

https://www.gnu.org/software/coreutils/

sudo dnf install coreutils
  • License: GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: coreutils
  • 11 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Coreutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coreutils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

coreutils-common 9.11-2.fc45

coreutils common optional components

https://www.gnu.org/software/coreutils/

sudo dnf install coreutils-common
  • License: GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: coreutils
  • 1 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Coreutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coreutils-common from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

coreutils-single 9.11-2.fc45

coreutils multicall binary

https://www.gnu.org/software/coreutils/

sudo dnf install coreutils-single
  • License: GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: coreutils
  • 7 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Coreutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: coreutils-single from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

coreutils 9.11-1

The basic file, shell and text manipulation utilities of the GNU operating system

https://www.gnu.org/software/coreutils/

sudo pacman -S coreutils
  • License: GPL-3.0-or-later AND GFDL-1.3-or-later
  • Architecture: x86_64
  • 6 dependencies
  • normalized package name match
  • Matched by: Coreutils
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: coreutils from https://geo.mirror.pkgbuild.com/core/os/x86_64/core.db.tar.gz
zypper95%

coreutils 9.11-3.1

GNU Core Utilities

https://www.gnu.org/software/coreutils/

sudo zypper install coreutils
  • License: GPL-3.0-or-later
  • Category: System/Base
  • Architecture: x86_64
  • Source Package: coreutils
  • 7 dependencies
  • 32 provides
  • normalized package name match
  • Matched by: Coreutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coreutils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

coreutils-doc 9.11-3.1

Documentation for the GNU Core Utilities

https://www.gnu.org/software/coreutils/

sudo zypper install coreutils-doc
  • License: GPL-3.0-or-later
  • Category: Documentation/Man
  • Architecture: noarch
  • Source Package: coreutils
  • 2 provides
  • normalized package name match
  • Matched by: Coreutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coreutils-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

coreutils-lang 9.11-3.1

Translations for package coreutils

https://www.gnu.org/software/coreutils/

sudo zypper install coreutils-lang
  • License: GPL-3.0-or-later
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: coreutils
  • 1 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Coreutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coreutils-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

coreutils-single 9.11-3.1

GNU Core Utilities

https://www.gnu.org/software/coreutils/

sudo zypper install coreutils-single
  • License: GPL-3.0-or-later
  • Category: System/Base
  • Architecture: x86_64
  • Source Package: coreutils-single
  • 7 dependencies
  • 32 provides
  • normalized package name match
  • Matched by: Coreutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: coreutils-single from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • approval-gate seed metadata
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment