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 @   jsqup  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示