GNU Core Utilities

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. 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
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 

GNU-projektin ohjelmat