--- title: Default binaries in Alpine docker image excerpt: Here is the list of binaries shipped with the Docker image of Alpine Linux. date: 2018-10-10 updated: 2021-01-08 tags: - linux - alpine - busybox --- Here is the list of binaries shipped with the Docker image of Alpine Linux `alpine:3.15`. - acpid - add-shell - addgroup - adduser - adjtimex - apk - arch - arp - arping - ash - awk - base64 - basename - bbconfig - bc - beep - blkdiscard - blkid - blockdev - brctl - bunzip2 - busybox - bzcat - bzip2 - cal - cat - chgrp - chmod - chown - chpasswd - chroot - chvt - cksum - clear - cmp - comm - cp - cpio - crond - crontab - cryptpw - cut - date - dc - dd - deallocvt - delgroup - deluser - depmod - df - diff - dirname - dmesg - dnsdomainname - dos2unix - du - dumpkmap - echo - ed - egrep - eject - env - ether-wake - expand - expr - factor - fallocate - false - fatattr - fbset - fbsplash - fdflush - fdisk - fgrep - find - findfs - flock - fold - free - fsck - fstrim - fsync - fuser - getconf - getent - getopt - getty - grep - groups - gunzip - gzip - halt - hd - head - hexdump - hostid - hostname - hwclock - iconv - id - ifconfig - ifdown - ifenslave - ifup - init - inotifyd - insmod - install - ionice - iostat - ip - ipaddr - ipcalc - ipcrm - ipcs - iplink - ipneigh - iproute - iprule - iptunnel - kbd_mode - kill - killall - killall5 - klogd - ldconfig - ldd - less - link - linux32 - linux64 - ln - loadfont - loadkmap - logger - login - logread - losetup - ls - lsmod - lsof - lsusb - lzcat - lzma - lzop - lzopcat - makemime - md5sum - mdev - mesg - microcom - mkdir - mkdosfs - mkfifo - mkfs.vfat - mkmntdirs - mknod - mkpasswd - mkswap - mktemp - modinfo - modprobe - more - mount - mountpoint - mpstat - mv - nameif - nanddump - nandwrite - nbd-client - nc - netstat - nice - nl - nmeter - nohup - nologin - nproc - nsenter - nslookup - ntpd - od - openvt - partprobe - passwd - paste - pgrep - pidof - ping - ping6 - pipe_progress - pivot_root - pkill - pmap - poweroff - printenv - printf - ps - pscan - pstree - pwd - pwdx - raidautorun - rdate - rdev - readahead - readlink - realpath - reboot - reformime - remove-shell - renice - reset - resize - rev - rfkill - rm - rmdir - rmmod - route - run-parts - scanelf - sed - sendmail - seq - setconsole - setfont - setkeycodes - setlogcons - setpriv - setserial - setsid - sh - sha1sum - sha256sum - sha3sum - sha512sum - showkey - shred - shuf - slattach - sleep - sort - split - ssl_client - stat - strings - stty - su - sum - swapoff - swapon - switch_root - sync - sysctl - syslogd - tac - tail - tar - tee - test - time - timeout - top - touch - tr - traceroute - traceroute6 - true - truncate - tty - ttysize - tunctl - udhcpc - udhcpc6 - umount - uname - unexpand - uniq - unix2dos - unlink - unlzma - unlzop - unshare - unxz - unzip - uptime - usleep - uudecode - uuencode - vconfig - vi - vlock - volname - watch - watchdog - wc - wget - which - whoami - whois - xargs - xxd - xzcat - yes - zcat Above list is built using the following command: {% codeblock script.sh lang:sh https://unix.stackexchange.com/a/120790 source %} #!/bin/sh IFS=":" for i in $PATH do if [ -d "$i" ]; then # -L follows symlinks find -L "$i" -maxdepth 1 -executable -type f -exec basename {} \; 2> /dev/null || : fi done {% endcodeblock %}