1. 程式人生 > >7、Linux 的 檔案的操作命令

7、Linux 的 檔案的操作命令

檔案的建立

touch 檔名稱  # 空檔案

在這裡插入圖片描述

檔案的檢視

cat/more/less/tail 檔案

示例:使用cat檢視/etc/sudo.conf檔案,只能顯示最後一屏內容
在這裡插入圖片描述

示例:使用more檢視/etc/sudo.conf檔案,可以顯示百分比,回車可以向下一行, 空格可以向下一頁,q可以退出檢視;
在這裡插入圖片描述

示例:使用less檢視/etc/sudo.conf檔案,可以使用鍵盤上的PgUpPgDn向上和向下翻頁,q結束檢視;
在這裡插入圖片描述

示例:使用tail -10 檢視/etc/sudo.conf檔案的後10行Ctrl+C結束。
在這裡插入圖片描述

注意:命令 tail -f 檔案 可以對某個檔案進行動態監控,例如tomcat

的日誌檔案,會隨著程式的執行,日誌會變化,可以使用tail -f catalina.out 監控檔案的變化。

修改檔案的內容

vim 檔案

示例:編輯/test下的a.txt檔案,使用vim a.txt
在這裡插入圖片描述

但此時並不能編輯,因為此時處於命令模式,點選鍵盤i/a/o進入編輯模式,可以編輯檔案
在這裡插入圖片描述

編輯完成後,按下Esc,退回命令模式
在這裡插入圖片描述

此時檔案雖然已經編輯完成,但是沒有儲存,需輸入冒號:進入底行模式,在底行模式下輸入wq代表寫入內容並退出,即儲存;輸入q!代表強制退出不儲存。
在這裡插入圖片描述

總結:
vim編輯器是Linux中的強大元件,是vi編輯器的加強版,vim編輯器的命令和快捷方式有很多,但此處不一一闡述,大家也無需研究的很透徹,使用vim

編輯修改檔案的方式基本會使用就可以了。

關於vim使用過程:
在實際開發中,使用vim編輯器主要作用就是修改配置檔案
vim 檔案------>進入檔案----->命令模式------>按i進入編輯模式----->編輯檔案 ------->按Esc進入底行模式----->輸入:wq/q!

刪除檔案

rm -rf 檔案

壓縮檔案的操作命令

打包並壓縮檔案

Linux中的打包檔案一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。
而一般情況下打包和壓縮是一起進行的,打包並壓縮後的檔案的字尾名一般.tar.gz

tar -zcvf 打包壓縮後的檔名 要打包壓縮的檔案

其中:

  • z:呼叫gzip壓縮命令進行壓縮
  • c:打包檔案
  • v:顯示執行過程
  • f:指定檔名
    示例:打包並壓縮/test下的所有檔案,壓縮後的壓縮包指定名稱為xxx.tar.gz
    tar -zcvf xxx.tar.gz a.txt b.txt
    或:tar -zcvf xxx.tar.gz /test/*

解壓壓縮包

tar [-xvf] 壓縮檔案

其中:x:代表解壓
示例:將/test下的xxx.tar.gz解壓到當前目錄下
tar -xvf xxx.tar.gz