继前篇中提到的文件基本操作指令,在本篇中,将提供更多文件进阶操作指令与符号
复制【cp命令】cp命令:{
语法:cp [选项-r] [Linux路径1] [Linux路径2]
-r作用域复制文件夹,表示递归
其作用为复制文件夹/文件
路径1为被复制的文件/文件夹
路径2为复制所去的地方
}
移动【mv命令】mv命令:{
语法:mv [Linux路径1] [Linux路径2]
其作用为移动文件夹/文件
路径1为被移动的文件/文件夹
路径2为移动所去的地方(若不存在则进行改名)
}
删除【rm命令】rm命令:{
语法:rm [选项-r -f] [Linux路径1] [Linux路径2] .......
-r作用为删除文件夹
-f 其作用为强力删除文件夹/文件(常用于Root用户)
路径1~N为被删除的文件/文件夹(支持同时删除多个,但需要用空格隔开)
参数支持使用通配符*,作模糊匹配
}
查找【which命令】which命令:{
语法:which [需要查找的命令]
作用:查找命令的程序文件
无需选项,只需要其他命令作为参数
}
【find命令】find命令:{
语法:find [起始路径] -name "文件名"
作用:查找指定文件
可将 -name替换为-size +|-kMg
进行按大小查找文件
}
【grep命令】grep命令:{
从文件中通过关键字过滤文件行
语法: grep [-n】关键字 文件路径
选项-n,可选,表示在结果中显示匹配的行的行号。
参数,关键字,必填,表示过滤的关键字,建议使用””将关键字包围起来
参数,文件路径,必填,表示要过滤内容的文件路径,可作为管道符的输入
}
统计【wc命令】wc命令:{
统计文件的行数、单词数量、节数、字符数等
语法:wc [-c-m-l-w] [文件路径]
不带选项默认统计:行数、单词数、字节数
-c字节数、-m字符数、-l行数、-w单词数
参数,被统计的文件路径,可作为管道符的输入
}
**管道符|:将其左边命令的结果作为右边命令的输入
输出【echo命令】echo命令:{
在命令行内输出指定内容
语法:echo [输出内容]
无需选项,仅有一个参数表示要输出的内容
}
**反引号符 ` 被其包围的内容会被作为命令执行,而非常规字符
**重定向符{
>将左侧命令的结果覆盖写入到右侧指定文件中
>>将左侧命令的结果追加写入到符号右侧指定文件中
}
【tail命令】tail命令:{
查看文件的尾部内容并可以进行持续性跟踪
语法:tail [-f - num] [Linux路径]
-f 为持续进行跟踪 -num为查看文件尾部的行数(默认为10行)
}