linux中关于文件的操作命令

1. 查看文件内容cat tac more less head tail

正序查看文件内容cat

  规则:
    参数-A查看所有内容,
    $代表每行的内容,
    参数-n显示行号
  例子:
    cat  -An  /etc/passwd

倒序查看文件内容tac

一屏一屏查看文件内容more(左下角会显示查看文件的进度)

  切换至下一屏:空格键
  切换至上一屏:Ctrl + B
  补充知识:查看文档的总行数,使用命令wc -l

查看文件内容less(支持使用方向键翻页)

往回看:Ctrl + B
往后看:Ctrl + F
看完后退出:q

全文搜索

从前往后搜索:
可以输入/内容,搜索到的内容就会高亮显示
从后往前搜索:
可以输入?内容,搜索到的内容就会高亮显示

查看文件开头几行 head -n N(N为数字,指的是要看几行)

  head -n 3 /etc/passwd

查看文件结尾几行 tail -n N(N为数字,指的是要看几行)

  tail -n 3 /etc/passwd

2. 文件操作stat touch rm mv cp rmdir mkdir ls ll

touch

  • 创建文件
  touch /a/b.txt

rm

  • 删除文件
  rm 文件名(删除时会询问是否删除)
  rm -f 文件名(强制删除)
  rm -v 文件名(可视化删除)
  • 删除目录
  rm -r 目录名(删除时会询问是否删除)
  rm -rf 目录名(强制删除,若目录不存在,此命令依旧可以执行,不报错)
  rm -rv 目录名(可视化删除)

mv

  • 移动目录时:
  mv 源目录 目标目录
  • 移动文件时:
  mv 源文件 目标文件
  目标文件存在,询问是否覆盖
  • 也可以用于重命名
  mv 源文件 目标文件
  会改变源文件的状态

cp

  • 说明
    源文件始终不变,仅仅是对目标文件进行改变
  • 复制文件
  格式:cp  源文件  目标文件
  • 拷贝目录 注意区分绝对路径和相对路径
  cp -r 源目录 目标目录

rmdir

  • 删除非空目录
  rmdir abc/f/g

mkdir

  • 在当前目录下创建下一级目录,无法跨级创建
  • 常用参数
  -p 创建多级目录(跨级创建)
  -v 查看目录创建的过程(创建目录可视化)

  mkdir -p abc/b/c/d
  mkdir -pv abc/f/g

stat

  • 目录
  stat [文件或目录]
posted @ 2022-03-01 22:09  jsqup  阅读(79)  评论(0编辑  收藏  举报