FHSまとめ(1) /bin

/binは、どんなディレクトリ?

(1)システム管理者・一般ユーザー共に使用する基本コマンドが配置されています。
(2)シングルモード(他のファイルシステムが読めない状態)でも利用できるコマンドが配置されます。

起動するために最低限必要なファイルが格納されるため、ルートパーティションに置かれる必要があります。

配置されているコマンド

/binディレクトリには、下記のコマンド、もしくはシンボリックリンクが配置されています。サブディレクトリは存在しません。

cat
chgrp
chmod
chown
cp
date
dd
df
dmesg
echo
false
hostname
kill
ln
login
ls
mkdir
mknod
more
mount
mv
ps
pwd
rm
rmdir
sed
sh
stty
su
sync
true
umount
uname

また、インストールしているサブシステムに応じて、下記のプログラム、シンボリック・リンクが配置されていることもあります。

csh
ed
tar
cpio
gzip
gunzip
zcat
netstat
ping

補足情報

shコマンドは、シェルコマンド(/bin/bash)のハード・リンクまたはシンボリック・リンクです。

 `[` と`test`コマンドは、シェルの内部コマンドですが、POSIX2 標準に準拠するため、 /bin か /usr/bin にバイナリを置く必要があります。
POSIX2とは、カーネルの機能を呼び出すためのAPI仕様や標準ライブラリ関数などを統一するために定められた規格の一つです。


この記事が気に入ったらサポートをしてみませんか?