歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux的文件類型普通文件/目錄



[root@wdk /]# ls -l
總用量 110
dr-xr-xr-x. 2 root root  4096  7月 26 04:23 bin
dr-xr-xr-x. 5 root root  1024  7月 26 01:26 boot
drwxr-xr-x.  10 root root  4096  7月 26 01:26 cgroup
drwxr-xr-x.  18 root root  3820 12月 30 03:37 dev
drwxr-xr-x. 123 root root 12288  1月  5 20:13 etc
drwxr-xr-x.  12 root root  4096 12月  7 09:54 home
dr-xr-xr-x.  18 root root 12288  7月 26 04:23 lib
drwx------. 2 root root 16384  7月 26 01:03 lost+found
drwxr-xr-x. 2 root root  4096  9月 23 2011 media
drwxr-xr-x. 2 root root 0 12月 28 10:07 misc
drwxr-xr-x. 2 root root  4096  9月 23 2011 mnt
drwxr-xr-x. 2 root root 0 12月 28 10:07 net
drwxr-xr-x. 2 root root  4096  9月 23 2011 opt
dr-xr-xr-x. 202 root root 0 12月 28 10:07 proc
dr-xr-x---.  26 root root  4096  1月  5 18:11 root
dr-xr-xr-x. 2 root root 12288 12月  7 17:02 sbin
drwxr-xr-x. 7 root root 0 12月 28 10:07 selinux
drwxr-xr-x. 2 root root  4096  9月 23 2011 srv
drwxr-xr-x. 2 root root  4096 10月 31 15:27 svn
drwxr-xr-x. 2 root root  4096  7月 26 01:40 swap
drwxr-xr-x.  13 root root 0 12月 28 10:07 sys
drwxrwxrwt.  11 root root  4096  1月  5 19:26 tmp
drwxr-xr-x.  12 root root  4096  7月 26 01:09 usr
drwxr-xr-x.  23 root root  4096  9月 10 13:44 var
drwxr-xr-x. 3 root root  4096 12月  7 19:53 WDK
  www.2cto.com  
當#ls -la後,會發現在權限位前有個 - 有些是 b 有些是 d
這個位置就是文件類型的標示
普通文件regular file,  用 - (破折號)標示, 比如 -rwxr--r-- ,rxw前面的 - 表明這個是普通文件。

目錄文件directory  用d標示 ,比如drwx------ 目錄也是一個文件,其中存放著文件名和文件索引結點之間的關聯關系。目錄是目錄項組成的一個表。其中每個表項下面對應目錄下的一個文件。

塊設備文件block deivce ,用 b 標示,實際上表示硬件設備 ,I/O以2的冪次方數據塊大小傳送,可以在/dev 目錄訪問這些設備,包含磁盤驅動光盤驅動這類存儲的。
字符設備文件character device ,用c 標示,也表示硬件設備,但是數據是以字節流發送的,這些設備包括終端設備和串口設備。
  www.2cto.com  
鏈接link設備 用 I 標示,  就是ln 創建的鏈接,分為軟和硬鏈接, 其中硬鏈接限制了其鏈接的文件必須是同一文件系統的,不能鏈接到目錄,不能鏈接不存在的文件。其鏈接的文件權限就是它所指向的文件的權限。

命名管道文件pipe 用 p標示, 管道也是一個文件,作為數據管道方便程序之間的通信,管道實際緩存了來自第一個進程的輸入數據,也稱為FIFO。
套接字文件socket 用s標示 ,套接字是方便進程之間通信的特殊文件。與管道不同的是,套接字能促使通過網絡連接的不同計算機的進程之間進行通信。套接字文件也不與任何數據塊關聯。
Copyright © Linux教程網 All Rights Reserved