linux檔案類型
linux檔案的類型
在Linux中隻有一下7種檔案類型
即使開發人員在Linux檔案樹中添加新内容也必須符合一下之一
1.普通檔案(-表示,可用ls -l檢視)
2.目錄(d)[在Linux中,任何東西都被看成檔案,外裝置也看成檔案,注意是任何東西]
3.字元裝置檔案(c)
4.塊裝置檔案(b)
5.套接口檔案(s)[如我們開啟MySQL服務後,在/var/lib/mysql/下生成的mysql.sock檔案,關閉MySQL服務後,這個檔案就消失了]
6.管道(p)[管道在Linux/UNIX中式非常有用的東西,必須掌握哈]
7.符号連結檔案(l)[有點兒像WIN下的快捷方式]
Linux中隻有以上7中檔案類型,沒有其他的....
另外,我們用ls -al 可以檢視目前目錄下的所有檔案,這是我們可以看到"."和".."這兩個檔案
其實"."就是代表目前目錄
".."就是代表上級目錄,因為Linux把任何東西都看成檔案,是以就有"."和".."這兩個檔案了喂...
[root@alex ~]# ls -la
total 56
dr-xr-x---. 7 root root 4096 Oct 18 08:46 . 目錄檔案
dr-xr-xr-x. 18 root root 4096 Oct 16 12:59 ..
-rw------- 1 root root 353 Oct 20 05:30 .bash_history 普通檔案
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
drwxr-xr-x 2 root root 4096 Oct 16 14:01 c
drwx------ 3 root root 4096 Aug 17 07:47 .cache
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwxr-xr-x 2 root root 4096 Oct 18 08:46 m
drwxr-xr-x 2 root root 4096 Aug 17 07:48 .pip
-rw-r--r-- 1 root root 64 Aug 17 07:48 .pydistutils.cfg
drwx------ 2 root root 4096 Oct 21 02:08 .ssh
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
[root@alex ~]# ls -l /dev
crw------- 1 root root 10, 235 Oct 16 12:59 autofs 字元串裝置 滑鼠鍵盤全部都是 c
lrwxrwxrwx 1 root root 13 Oct 16 20:59 fd -> /proc/self/fd 軟連接配接
brw-rw---- 1 root disk 253, 0 Oct 16 12:59 vda 塊裝置
[root@alex ~]# ls -l /dev/log sock 檔案 通信
srw-rw-rw- 1 root root 0 Oct 16 20:59 /dev/log
本文轉自 amenging 51CTO部落格,原文連結:http://blog.51cto.com/11335852/1974795