1. 程式人生 > >文件與目錄管理

文件與目錄管理

復制文件 ase 空格 是否 inode bsp 文件時間 號碼 work

1、 查看文件與目錄 ls

  格式: ls 參數 文件/目錄

  參數: -a 全部文件,連同隱藏文件一起列出來

     -d 僅列出目錄本身

     -l 列出長數據串,包含文件的屬性及權限等數據

     -i 列出inode號碼

2、復制,刪除,與移動: cp rm mv

    cp(復制文件或目錄)

      格式: cp 參數 源文件 目標文件

      -a 將文件的所有特性都復制過去

      -i 若目標文件已經存在,在覆蓋時會首先詢問操作的進行

      -r 遞歸持續復制。用於目錄的復制行為

3、rm (移除文件或目錄)

    格式: rm 文件或目錄

      -f 就是force的意思,忽略不存在的文件,不會出現警告信息

      -i 互動模式,就是在刪除前會詢問用戶是否操作

      -r 遞歸刪除 最常用在目錄的刪除 (這是非常危險的參數)

4、mv (移動文件或目錄,或者更名)

     格式 mv 參數 文件 目標位置

        -f force的意思 如果目標文件存在不再詢問直接覆蓋

        -i 若文件目標已經存在 先詢問是否覆蓋

     更改文件名 mv 文件 新文件名

5、取得路徑的文件名或者目錄的名稱

    basename /etc/sysconfig/network

      network (取得文件名)

    dirname /etc/sysconfig/network

      /etc/sysconfig (取得目錄名)

6、文件內容查閱

  cat 由第一行開始顯示

    格式: cat 參數 文件名

      參數 -b 列出行號,僅針對非空白行做顯示

        -n 打印行號,連通空白行也會有行號。

  tac 由文件的最後一行顯示,可以看出是cat的倒寫

  nl 顯示的時候順便顯示出行號

  less 與more類似,但是比more更好,他可以往前翻頁

    空格鍵: 往下翻一頁

    Enter: 往下翻一行

    q : 表示退出

    b : 往上翻一頁

  head 只看頭幾行

    格式: head 參數 文件名

      參數 -n 數字 文件名 (顯示幾行的意思)

  tail 只看最後幾行

    格式: tail 參數 文件名

       參數 -n 數字 文件名 (顯示幾行的意思)

          -f 表示持續檢測後面的內容 (一般用於日誌的查看)

  od 以二進制的方式讀取文件的內容

7、修改文件時間或者創建新文件

    mtime : 當該文家你的內容數據更改時,就會更新這個時間。內容數據指的是文件的內容,而不是文件的屬性或者權限

    ctime: 當該文件的狀態改變是,就會更新這個時間,舉例來說,就是權限與屬性被更改可就會更新這個時間

    atime: 當該文件的內容被取用時,就會更新這個讀取時間。舉例來說,我們使用cat去讀取某個文件的時候,就會更新合格文件的atime了

文件與目錄管理