1. 程式人生 > >linux學習筆記(二)檔案操作命令

linux學習筆記(二)檔案操作命令

1.rm 命令

使用:rm [引數] 檔案

功能:刪除檔案

常用引數:

         -v :顯示執行過程

-i:進行互動式的刪除

-r:遞迴的刪除檔案或目錄

如果rm命令不跟上-r則不能刪除目錄檔案

使用例項:

rm -r v    /var/test

刪除var目錄下的test目錄並顯示執行過程

2.cp命令

使用:cp [引數]  原始檔  目的檔案

功能:檔案複製

常用引數:

-i:覆蓋前詢問

-n:不覆蓋已經存在的檔案

-r:複製目錄內的所有內容

3.mv命令

使用:mv 【引數】原始檔 目的檔案

功能:檔案位置移動

常用引數:

-i: 若檔案存在則詢問是否覆蓋

-f : force強制的意思,如果目標檔案已存在,不會詢問而直接覆蓋

-i : 若目標檔案已經存在時,就會詢問是否覆蓋。

-t : --target –directory,即指定mv的目標目錄,該選項適用於移動多個原始檔到一個目錄的情況,此時目標目錄在前,原始檔在後。

4.touch命令(不常用)

使用:touch 【引數】檔案

功能:修改檔案時間戳

常用引數:

-a 或--time = atime--time =access或--time=use 只更改存取時間

-c 或--no-create 不建立任何文件

-d 使用指定的日期時間,而非現在的時間

-m 或--time=mtime或--time=modify 只更改變動時間

-r 把指定文件或目錄的日期時間,統統設成和參考文件和目錄的日期時間相同

-t 使用指定的日期,而非現在的時間

5.cat 命令

使用:cat 【引數】 檔案

功能:連結檔案並列印輸出檔案內容

常用引數:

-E: 在每行結束處顯示$

-n:  對輸出的所有行編號,由1開始對所有輸出的行數編號

-s:  有連續兩行以上的空白行,就代換為一行的空白行

6.less命令

使用:less 【引數】 檔案

功能:類似於cat命令,只是分屏檢視檔案內容

常用引數:

+n    從第n行開始顯示

-n     定義螢幕大小為n行

7.more命令

於less命令類似

8.tail命令

使用:tail【引數】 檔案

常用引數:從定點開始輸出檔案到標準輸出流中(就是螢幕上)

常用引數:

-f               迴圈讀取

-q              不顯示處理資訊

-v              系那是詳細的處理資訊

命令例項:

①顯示檔案末尾內容

             tail –n 5 test.out 顯示檔案最後5行的內容

②迴圈檢視檔案內容

             tail   -f      test.out

③從第5行開始顯示檔案

             tail –n +5 test.out