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