1. 程式人生 > >linux常用檔案操作命令

linux常用檔案操作命令

目錄

本文列出了linux常用的檔案操作命令,如

  • 解壓縮檔案
  • 檢視檔案內容
  • 編輯檔案內容
  • 建立檔案/刪除檔案
  • 建立目錄/刪除目錄
  • 複製/移動檔案(夾)
  • 檢視檔案/目錄當前絕對路徑
  • 檢視檔案(夾)大小
  • 檢視/修改檔案(夾)許可權
  • 修改檔案(夾)名稱
  • 檢視目錄下資料夾/檔案

正文

  • 解壓縮檔案

    tar –xvf file.tar //解壓 tar包 
    tar -xzvf file.tar.gz //解壓tar.gz 
    tar -xjvf file.tar.bz2 //解壓 tar.bz2 
    tar –xZvf file.tar.Z //解壓tar.Z 
    unrar e file.rar //解壓rar 
    unzip file.zip //解壓zip 
    #壓縮
    tar -czvf FileName.tar.gz DirName/FileName
    zip -r filename.zip filename
    rar a 壓縮檔名 被壓縮檔案
  • 檢視檔案內容

    cat/less/more  
    vi/vim
  • 編輯檔案內容

    vi/vim
    i/a/o #進入編輯模式 ESC退出
    :set number #顯示行號
    :q! ZQ #不儲存退出
    :wq ZZ :x #儲存退出
    :e! #重新載入原檔案
    :w #儲存
    gg #第一行
    G #最後一行
    2G # 第二行
  • 建立檔案/刪除檔案

    touch  pub.txt
    vi/vim  pub.txt
    rm   pub.txt
  • 建立目錄/刪除目錄

    mkdir java
    rm -rf java
  • 複製/移動檔案(夾)

    cp apache-tomcat-9.0.13.tar.gz /usr/local/tomcat/
    mv /test1/file1 /test3/file2
  • 檢視檔案/目錄當前絕對路徑

    pwd
  • 檢視檔案(夾)大小

    #檢視當前目錄下所有資料夾大小級數自選
    du -h --max-depth=1
    #檢視當前資料夾大小
    du -sh 
    #檢視當前目錄下資料夾及檔案大小
    du -sh *
  • 檢視/修改檔案(夾)許可權

    ls -l
    chmod 777 3.txt
  • 修改檔案(夾)名稱

    mv apache-tomcat tomcat8
    mv file1 file2
  • 檢視目錄下資料夾/檔案

    #檢視目錄下所有檔案
    ls -l |grep "^-"
    #檢視目錄下所有資料夾
    ls -l |grep "^d"
    #檢視目錄下所有檔案個數
    ls -l |grep "^-"|wc -l