/bin
系統有很多放置執行檔的目錄,但/bin比較特殊。因為/bin放置的是在單人維護模式下還能夠被操作的指令。
在/bin底下的指令可以被root與一般帳號所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp,
bash等等常用的指令。
/sbin
Linux有非常多指令是用來設定系統環境的,這些指令只有root才能夠利用來『設定』系統,其他使用者最多只能用來『查詢』而已。
放在/sbin底下的為開機過程中所需要的,裡面包括了開機、修復、還原系統所需要的指令。
至於某些伺服器軟體程式,一般則放置到/usr/sbin/當中。至於本機自行安裝的軟體所產生的系統執行檔(system binary),
則放置到/usr/local/sbin/當中了。常見的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。
資料來源
根目錄(/)底下應該要有底下這些次目錄的存在才好
/usr/local/bin, /usr/bin
除了
/bin 之外, /usr/local/bin, /usr/bin 也是放置『使用者可执行的 binary file 的目录』喔!举例来说,ls, mv,
rm, mkdir, rmdir, gzip, tar, cat, cp, mount 等等重要指令都放在这个目录当中。
/usr/local:本机端自行安装的软件预设放置的目录。目前也适用于
/opt 目录。 在你安装完了 Linux 之后,基本上所有的配备你都有了,但是软件总是可以升级的, 例如你要升级你的 proxy
服务,则通常软件预设的安装地方就是在 /usr/local (local
是『当地』的意思),同时,安装完毕之后所得到的执行文件,为了与系统原先的执行文件有分别, 因此升级后的执行档通常摆在 /usr/local/bin
这个地方。给个建议啦, 通常鸟哥都会将后来才安装上去的软件放置在这里,因为便于管理呦;
當你安裝一個套件
在 ubuntu 中
進入
synaptic
選該套件
/ 按右鍵 / 屬性 / 已安裝檔案
就可以看出所有
該套件安裝的檔案 安裝在什麼 路徑
凡是路徑中有
/bin 或 /sbin 的目錄的 檔案名稱
就是可以拿來下指令
dpkg
-L 套件名稱
可以看出
所有該 套件名稱 已安裝的檔案 及 路徑
dpkg
-L 套件名稱 | grep bin
dpkg
-L 套件名稱 | grep sbin
可以查出全部指令
例
dpkg
-L ufw
dpkg
-L ufw | grep bin
dpkg
-L ufw | grep sbinubuntu中文件夹的作用,布布扣,bubuko.com
ubuntu中文件夹的作用
原文:http://www.cnblogs.com/woshitianma/p/3702657.html