linux文件相關的命令

一、linux下的文件分爲字符設備文件和塊設備文件

二、文件的屬性有讀寫權限、執行權限、訪問時間、修改時間、狀態改變時間等。
   狀態改變時間指修改了文件的讀寫權限或者全部者等操做。

三、ls -l
執行 ls -l 輸出如下內容
[root@tom dev]# ls -l
總用量 24
crw-rw----+     1 root root    14,  12  12-21 22:56 adsp
crw-------      1 root root    10, 175  12-21 22:56 agpgart
crw-rw----+     1 root root    14,   4  12-21 22:56 audio
brw-r-----      1 root disk   253,   0  12-21 22:56 dm-0
brw-r-----      1 root disk   253,   1  12-21 22:56 dm-1
crw-rw----      1 root root    14,   9  12-21 22:56 dmmidi

下面給你們解析一下
第一行的總用量指全部文件佔用的空間總和,相關的命令有 ls -lh 或 ls -alh

crw-rw----+     1 root root    14,  12  12-21 22:56 adsp
*設備類型,c(character)b(block)d(directory)-(普通文件)l(link)s(sock)p(命令管道文件)
 ***文件全部者對文件的讀取寫入和執行權限,r(read)w(write)x(execute)
    ***文件所屬組用戶對文件的讀取寫入和執行權限
       ***其餘用戶對文件的讀取寫入和執行權限
          *ACL或擴展屬性標識,@表示文件與擴展屬性有關,-@選項生效,+表示文件與ACL相關
                *文件的硬連接數,若是是目錄則表明目錄擁有的子目錄數
                  ****用戶
                       ****組
                               **文件佔用的空間(單位是字節)
                                    **  ***** *****文件的最近訪問時間
                                                    ****文件名
4 查看一個文件的方法
nl    將行號和文件內容打印到標準輸出設備上
cat   鏈接文件並打印到標準輸出設備上
less  分屏打印文件內容,容許先後瀏覽
more  分屏打印文件內容,只能向前瀏覽
head  打印文件的開頭若干行
tail  打印文件的末尾若干行
tac   從最後一行倒序顯示文件內容
od    按照指定模式顯示文件內容

5 建立一個文件的命令
touch test.txt
vi test.txt

6 wc
統計文件的字節數、字符數、字數、行數

7 du
查看磁盤或目錄的佔用空間

8 uniq
讀取文件並比較相鄰的行
相關文章
相關標籤/搜索