(1). 關於linux中的檔案:
(1). 在linux系統中, 一切都是檔案 : 所有資料都是檔案,包括裝置.
(2). 最小的資料儲存單元也是檔案.(2
). 檔案系統:
檔案系統就是檔案的組織和管理方式.(3
). 檔案系統樹:
在linux系統中,所有的儲存空間和裝置都共享乙個根目錄: /不同的字磁碟塊,不同的分割槽再掛接上成為某乙個子目錄的子目錄,
甚至裝置也成為了某個子目錄下的乙個檔案.
這形成了一顆樹,可以通過tree命令來檢視.(4
). 分割槽和目錄的關係:
(1). 分割槽必須掛接到目錄樹的某乙個具體目錄才可以進行讀寫操作.
(2). 目錄是邏輯上的區分, 分割槽是物理上的區分.
(3). 根目錄是所有linux的檔案和目錄所在的地方,需要掛載上乙個磁碟分割槽.
注: /home /var /usr/local 經常是單獨分割槽,因為經常操作,容易產生碎片.(5
). 路徑:
(1). 絕對路徑. eg. /var /usr /bin /var/log
(2). 相對路徑:
(1). . 表示當前路徑
(2). .. 表示父路徑
(4). ~表示當前使用者的主目錄
(4). ~user 表示某個使用者的主目錄(6
). 部分常見目錄及其功能
(1). /bin 可以使用的各種可執行命令
(2). /boot 與系統的引導有關,包括系統引導程式, linux核心檔案vmlinuz, 磁碟記憶體映像檔案initrd.img以及grub引導程式和配置檔案等.
(3). /cdrom 光碟的掛載點,使用者可以通過該掛載點訪問光碟上的檔案.
(4). /dev 包含當前系統支援的所有裝置檔案, eg.console表示控制台 mem表示系統的物理記憶體 sda表示連線到主控制器的第乙個磁碟
(5). /etc linux的控制中心, 包含系統和應用程式有關的各種配置,例如passwd, rc, host.conf以及init等
(6). /home 使用者的主目錄: 每建立乙個新的使用者都會在該目錄下建立乙個新的子目錄,且該子目錄以使用者的賬號命名.
(7). /lib
或/lib64 所有與系統和應用程式有關的,可以共享的庫檔案. 前者為32位,後者為64位.
(8). /lost+found 用來存放fsck命令在檢測和修復檔案系統時刪除的目錄或檔案.
(9). /media 為移動介質的掛載點. eg. 插入u盤時,linux系統就會自動在該目錄建立乙個子目錄.
(10). /mnt 系統的臨時掛載點: 使用者可以臨時將其他檔案系統掛載到該目錄下.
(11). /opt 各可選應用程式的安裝位置
(12). /proc 虛擬的檔案系統,不包括任何物理檔案,包含的是可以訪問的 當前系統的各種資訊. eg. cpu,記憶體,各程序對應的檔案以及系統執行時間等.
(13). /root root使用者的主目錄
(14). /sbin 系統管理有關的可執行檔案,普通使用者不可使用.
(15). /sys 各種系統裝置的配置資訊. eg. /sys/bus目錄包含了與系統匯流排有關的配置資訊.
(16). /tmp 系統臨時目錄
(17). /usr 包含了多種共享資料檔案 eg. 命令, 庫函式, 標頭檔案, 各種應用程式的文件等.
注: 該目錄比較特殊,可以作為根目錄的乙個子目錄, 也可以為乙個單獨的檔案系統.
(18). /var
包含了各種可變的資料檔案 eg. 日誌檔案
注: 該目錄比較特殊,可以作為根目錄的乙個子目錄, 也可以為乙個單獨的檔案系統.(7
). 檔案型別:
(1). 普通檔案: 純文字檔案, 二進位制檔案, 其他特定資料格式檔案.
(2). 目錄檔案
(3). 字元裝置檔案
(4). 塊裝置檔案
(5). 管道: 匿名管道, 命名管道
(6). 套接字
(7(8). 檔案型別的檢視
(1). 使用 ls -l 命令, 第一列的第乙個字母表示檔案的型別:
-: 普通檔案
d : 目錄
c : 字元裝置檔案
p : 管道
s : 套接字
l : 檔案鏈結
(2). 使用file命令
elf: 可執行檔案
其他略.
注: 一般的,在linux中, ll是ls的別名.(1
). 什麼是檔案系統(2
). 檔案系統的層次結構(3
). linux檔案系統的組織結構(4
). linux中常見的檔案型別
(5). linux中如何管理檔案許可權
ubuntu檔案系統
ext2 早期的格式,不支援日誌。ext3 是ext2改良版,增加了日誌功能,是最基本且最常用的使用格式了。ext4 linux kernel 自 2.6.28 開始正式支援新的檔案系統 ext4。ext4 是 ext3 的改進版,修改了 ext3 中部分重要的資料結構,而不僅僅像 ext3 對 e...
Ubuntu檔案系統
下面是ubuntu重要目錄 1.根目錄 整個檔案系統的邏輯終點 2.一級目錄 bin 包含普通使用者和系統管理員可以共享的各種通用程式,如bash dd df gzip grep mv mkdir等常用的基本命令 boot 包含系統引導程式grub及其配置檔案 linux核心檔案vmlinuz和磁碟...
ubuntu 檢視檔案系統
ubuntu 檢視檔案系統 檢視檔案系統 deepfuture deepfuture laptop df 檔案系統 1k 塊 已用 可用 已用 掛載點 dev sda1 75481116 3926204 67720600 6 tmpfs 250588 0 250588 0 lib init rw v...