温馨提示×

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

小樊
48
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