From https://apple.stackexchange.com/questions/69223/how-to-replace-mac-os-x-utilities-with-gnu-core-utilities

Brew install coreutils

your commands will be accessible with g préfix so call gsplit

Answer from paftiem on Stack Exchange
🌐
GNU
gcc.gnu.org › install
Installing GCC - GNU Project
The latest version of this document is always available at https://gcc.gnu.org/install/. It refers to the current development sources, instructions for specific released versions are included with the sources.
🌐
GNU
gnu.org › prep › standards › html_node › Install-Command-Categories.html
Install Command Categories (GNU Coding Standards)
Normal commands move files into their proper places, and set their modes. They may not alter any files except the ones that come entirely from the package they belong to. Pre-installation and post-installation commands may alter other files; in particular, they can edit global configuration ...
🌐
GitHub
gist.github.com › skyzyx › 3438280b18e4f7c490db8a2a2ca0b9da
Using GNU command line tools in macOS instead of FreeBSD tools · GitHub
I think most of us realize that macOS isn't a Linux OS, but what that also means is that instead of shipping with the GNU flavor of command line tools, it ships with the FreeBSD flavor. As such, writing shell scripts which can work across both platforms can sometimes be challenging. Homebrew can be used to install the GNU versions of tools onto your Mac, but they are all prefixed with "g" by default.
🌐
GNU
gnu.org › software › coreutils › manual › html_node › install-invocation.html
install invocation (GNU Coreutils 9.11)
If the --target-directory (-t) option is given, or failing that if the last file is a directory and the --no-target-directory (-T) option is not given, install copies each source file to the specified directory, using the sources’ names.
🌐
GNU
gnu.org › software › make › manual › html_node › Install-Command-Categories.html
Install Command Categories (GNU make)
The most common use for a post-installation command is to run install-info. This cannot be done with a normal command, since it alters a file (the Info directory) which does not come entirely and solely from the package being installed.
🌐
Linuxoperatingsystem
linuxoperatingsystem.net › home › mastering the install command in linux: a comprehensive guide
Install Command Linux: A Complete Guide Better 2026
2 weeks ago - September 24, 2025June 16, 2026 ... install command is a specialized file‑copying tool that system administrators rely on to deploy binaries, shared libraries, and configuration files with ......
Find elsewhere
🌐
nixCraft
cyberciti.biz › nixcraft › howto › linux › ubuntu linux install gnu gcc compiler and development environment
Ubuntu Linux Install GNU GCC Compiler and Development Environment - nixCraft
August 11, 2025 - Open the terminal app and type the following apt command/apt-get command: $ sudo apt update $ sudo apt upgrade $ sudo apt install build-essential OR $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential Sample outputs:
🌐
GNU
gnu.org › software › sourceinstall
GNU Source Installer
the command line front end, called sourceinstall-2.5, and finally the GTK graphical front end, called sourceinstall-gtk-2.5. You can install either of these front-ends or both, depending on your taste. You can fetch GNU Source Installer using one of the following methods:
🌐
Sanfoundry
sanfoundry.com › install-command-usage-examples-linux
install Command in Linux - Sanfoundry
June 14, 2022 - This tutorial explains Linux “install” command, options and its usage with examples. install – `install’ copies files while setting their file mode bits and, if possible, their owner and group.
🌐
MonoVM
monovm.com › blog › tutorials › linux install command tutorial
Linux Install Command Tutorial
November 28, 2024 - Using this single command, you can create a new directory and copy a file into it. All you need to do is use the `-D` and `-t` options, just like this command: sudo install -D -t new_directory_name your_file.txt
🌐
Wikipedia
en.wikipedia.org › wiki › Install_(Unix)
install (Unix) - Wikipedia
December 7, 2025 - install is a shell command that ... software installation process. Features beyond copying include creating directories, setting file permission, changing file ownership and stripping executable files. The command is available in many Unix systems and Linux distributions, but unlike many other long-standing and commonly-used Unix utilities, it is not defined by POSIX. The command is available for Windows via UnxUtils. Two variants exists – one from GNU and one from ...
🌐
Linux Man Pages
man7.org › linux › man-pages › man1 › install.1.html
install(1) - Linux manual page
May 23, 2026 - INSTALL(1) User Commands INSTALL(1) install - copy files and set attributes · install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE... install [OPTION]... -d DIRECTORY... This install program copies files (often just compiled) into destination locations you choose. If you want to download and install a ready-to-use package on a GNU/Linux system, you should instead be using a package manager like yum(1) or apt-get(1).
🌐
LinuxVox
linuxvox.com › blog › linux-install-command
Mastering the Linux `install` Command — linuxvox.com
The install command is part of the GNU Coreutils package, which is a collection of basic Unix commands. Its main purpose is to copy files while allowing you to set specific attributes for the destination files.
🌐
GeeksforGeeks
geeksforgeeks.org › linux-unix › install-command-in-linux-with-examples
install command in Linux with examples - GeeksforGeeks
September 11, 2024 - The 'install' command in Linux is a versatile tool used for copying files and setting their attributes, such as permissions, ownership, and group. Unlike commands like 'cp' that simply copy files, 'install' allows you to fine-tune these settings, ...
🌐
Baeldung
baeldung.com › home › installation › the install command in linux
The install Command in Linux | Baeldung on Linux
March 18, 2024 - The install command lets us copy files and create directories like the cp and mkdir commands, but with more control. We can adjust permission modes like with chmod, ownership like with chown, as well as make backups and preserve metadata.
🌐
Linux Man Pages
linux.die.net › man › 1 › install
install(1): copy files/set attribs - Linux man page
install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY SOURCE...
🌐
LinuxForDevices
linuxfordevices.com › home › the install command in linux – copy files, create directories, change user permissions and file ownerships
The install command in Linux - LinuxForDevices
November 25, 2020 - The install command in Linux copies files and sets file attributes. It is not to be used for installing packages. For installing packages on to your Linux
🌐
LinuxVox
linuxvox.com › blog › install-command-on-linux
Mastering the `install` Command on Linux — linuxvox.com
The install command is a part of the GNU coreutils package. Its primary function is to copy files to a destination while allowing you to set specific permissions, ownership, and timestamps.