溫馨提示×

Linux文件操作:有哪些常用命令

小樊
51
2025-09-21 05:46:42
欄目: 智能運維

在Linux系統中,有許多常用的文件操作命令。以下是一些常見的命令及其用途:

文件和目錄管理

  1. ls - 列出目錄內容。

    ls -l  # 長格式顯示
    ls -a  # 顯示所有文件(包括隱藏文件)
    
  2. cd - 改變當前工作目錄。

    cd /path/to/directory
    cd ~  # 返回用戶主目錄
    
  3. pwd - 顯示當前工作目錄的路徑。

  4. mkdir - 創建新目錄。

    mkdir new_directory
    
  5. rmdir - 刪除空目錄。

    rmdir empty_directory
    
  6. rm - 刪除文件或目錄。

    rm file.txt  # 刪除文件
    rm -r directory  # 遞歸刪除目錄及其內容
    
  7. touch - 創建空文件或更新文件時間戳。

    touch new_file.txt
    
  8. cp - 復制文件或目錄。

    cp source.txt destination.txt
    cp -r source_directory destination_directory
    
  9. mv - 移動或重命名文件或目錄。

    mv old_name.txt new_name.txt
    mv file.txt /path/to/directory/
    

文件查看和編輯

  1. cat - 查看文件內容。

    cat file.txt
    
  2. moreless - 分頁查看文件內容。

    more file.txt
    less file.txt
    
  3. head - 查看文件的前幾行。

    head -n 10 file.txt
    
  4. tail - 查看文件的末尾幾行。

    tail -n 10 file.txt
    tail -f file.txt  # 實時跟蹤文件變化
    
  5. nano, vi, vim - 文本編輯器。

    nano file.txt
    vi file.txt
    vim file.txt
    

文件權限和所有權

  1. chmod - 修改文件或目錄的權限。

    chmod 755 script.sh
    
  2. chown - 修改文件或目錄的所有者。

    chown user:group file.txt
    
  3. chgrp - 修改文件或目錄的組。

    chgrp group file.txt
    

其他實用命令

  1. find - 查找文件和目錄。

    find /path/to/search -name "filename.txt"
    
  2. grep - 在文件中搜索特定模式。

    grep "pattern" file.txt
    
  3. tar - 打包和解壓文件。

    tar -czvf archive.tar.gz /path/to/directory
    tar -xzvf archive.tar.gz
    
  4. zipunzip - 壓縮和解壓文件。

    zip archive.zip file.txt directory/
    unzip archive.zip
    

這些命令是Linux文件操作的基礎,熟練掌握它們可以大大提高工作效率。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女