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 [文件或目录]
本文来自博客园,作者:jsqup,转载请注明原文链接:https://www.cnblogs.com/jsqup/p/15952868.html