GNU Core Utilities tai lyhyesti coreutils on GNU-projektin paketti perustoimintoja käyttöjärjestelmälle. Paketti sisältää tiedostoihin, komentoriville ja tekstinkäsittelyyn tarkoitettuja toimintoja, joita odotetaan löytyvän jokaisesta käyttöjärjestelmästä.
MinGW-projekti ylläpitää versiota Windows-käyttöjärjestelmälle.
Paketissa olevat ohjelmat mahdollistavat järjestelmän ylläpitäjälle perustoiminnot käyttöjärjestelmässä. Vuonna 2002 pakettiin on yhdistetty kolme GNU-projektin pakettia: fileutils, textutils ja sh-utils.https://git.savannah.gnu.org/cgit/coreutils.git/tree/README-package-renamed-to-coreutils Paketissa on yli 100 komentoa.
Usein käytettyjä paketissa olevia ohjelmia ovat: chmod - muuttaa tiedostoattribuutteja ja oikeuksia chown - muuttaa tiedoston omistajatietoja chroot - vaihtaa juurihakemiston paikkaa cp - kopioi tiedostoja ja hakemistoja date - tulostaa tai asettaa järjestelmän päivämäärän ja kellonajan dd - kopioi ja muuntaa tiedostoja df - näyttää vapaan tallennustilan määrän du - näyttää tallenustilan käytön ln - luo tiedostolinkkejä ls - näyttää hakemistosisällön mkdir - luo hakemistoja mv - siirtää (uudelleennimeää) tiedostoja rm - poistaa tiedostoja rmdir - poistaa tyhjiä hakemistoja touch - muuttaa tiedostojen aikaleimoja tai luo tyhjiä tiedostoja
Vaihtoehtoisia toteutuksia ovat muun muassa alkuperäiseen Unixiin pohjautuva Heirloom Toolchest ja BSD-lisensoitu Toybox.
Katso myös Unix-työkaluohjelmat BusyBox util-linux
Lähteet
Aiheesta muualla GNU Coreutils - ohjekirja
Luokka:GNU-projektin ohjelmat