file /bin/* | grep busybox$
file /bin/* | grep busybox$ | wc -l
file /sbin/* | grep busybox$
file /sbin/* | grep busybox$ | wc -l
apk info -s openrc
apk add file
file `apk info -L openrc | grep bin | sed 's/^/\//'`
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ls -la /usr/local/sbin
ls: /usr/local/sbin: No such file or directory
ls -la /usr/local/bin
total 2
drwxr-xr-x 2 root root 1024 Nov 2 07:05 .
drwxr-xr-x 5 root root 1024 Nov 2 07:05 ..
file /usr/bin/* | grep busybox$ | wc -l
132
file /usr/sbin/* | grep busybox$ | wc -l
27
file /bin/* | grep busybox$ | wc -l
79
file /sbin/* | grep busybox$ | wc -l
50
Liệt kê + đếm tất cả các gói
Liệt kê size của các gói có trong Alpine Linux container
# Liệt kê các gói đã cài
# --> có 2 dòng warning là lỗi
docker run alpine apk info
# Chuyển hướng lỗi --> bỏ vào /dev/null --> k in ra màn hình
# /dev/null là hố đen (black hole) --> mọi thông tin bỏ vào đây sẽ 1 đi k trở lại
docker run alpine apk info 2>/dev/null
# Đếm có bao nhiêu gói đã cài
docker run alpine apk info 2>/dev/null | wc -l
# Liệt kê các gói đã cài + size kèm theo
docker run alpine sh -c 'for i in $(apk info 2>/dev/null); do apk info -s $i 2>/dev/null; done'