日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

7、Linux中文件类型、文件属性

發布時間:2025/3/21 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7、Linux中文件类型、文件属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux中文件類型簡介:Windows中通過擴展名來區分文件類型,但是在Linux中文件的擴展名與文件類型無關,為了兼容用戶使用Windows的習慣,我們也會用擴展名來表示Linux中的文件類型。在Linux中,可以說“一切皆為文件”,文件類型:普通文件-、目錄、字符設備文件c、塊設備文件b、符號鏈接文件等等。(1)普通文件: - ,普通文件一般是用相關的應用程序或系統命令創建,比如touch、cp、tar、echo、cat等,普通文件用rm刪除。 普通文件又分為三種:純文本文件:可以直接讀取,比如配置文件都幾乎是純文本文件二進制文件:Linux中的可執行文件,如命令文件數據格式的文件:具有特定格式的文件(2)塊設備文件b:存儲數據供系統以及程序訪問的接口,如:磁盤、光驅等(3)套接口文件s:*.sock文件,這類文件通常用在網絡之間進行數據連接(4)符號鏈接文件l:軟鏈接文件(3)管道文件p:FIFO

ls -l 文件/目錄

文件的inode、block實例圖:

一本書,首頁的目錄索引就相當于inode,每一頁相當于一個block,整本書就是一塊磁盤或分區。

小結: (1)磁盤分區格式化文件系統后,會分為inode和block兩部分內容 (2)其中:inode存放文件屬性以及指向文件實體的指針,文件名不在inode里,一般上級目錄的block3)訪問文件,通過文件名-->inode-->block(s) 4)inode一般情況下默認大小256B,block大小1/2/4k,注意:引導分區等特殊分區除外 (5)通過df -i 查看inode的數量以及使用情況,dumpe2fs /dev/sda3 | grep "Inode size"查看inode以及block的大小以及數量 (6)一個inode可能對應多個block,多個文件可以占用一個inode(硬鏈接) (7)磁盤讀取數據是按照block為單位進行讀取的。block并非越大越好(block太大,浪費空間,I/O效率大;block越小,I/O效率小),一般默認是4K (8)可以在格式化時改變inode以及block的大小Linux文件系統的最基本數據結構:參考鏈接http://blog.csdn.net/poechant/article/details/7214926企業面試題1:一個100M的磁盤分區,分別寫入1K的文件,或寫入1M的文件,分別可以寫多少個? 100M*1024 = 102400K 設block=4K, (1)寫入1K的文件,102400K/4個 (2)寫入1M的文件,100

老師解答

企業面試題2:磁盤報錯“No space left on device” ,但是 df -h查看磁盤空間沒滿,請問為什么?

總結

以上是生活随笔為你收集整理的7、Linux中文件类型、文件属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。