1、tar命令
在linux系统中,常见的文件格式比较多,其中主要使用使用的tar和zip来压缩文件,tar命令的参数比较多,这里呢我一般只会记得几个比较常用的。
-c | 创建压缩文件 |
---|---|
-x | 解开压缩文件 |
-z | 用Gzip压缩或解压 |
-v | 显示压缩或者解压的过程 |
-f | 目录文件 |
-C | 指定解压到目录 |
常用的民两个组合:tar -czvf 压缩包名 用来压缩
tar -xzcf 解压包名 用来解压
tar xzvf etc.tar.gz -C /root/etc 解压到指定目录。
2、zip命令
在使用zip命令解压压缩时,我们要先确认我们的机器上有没有安装zip,没有的话执行 yum install zip安装一下,我们在压缩的过程中主要使用两个参数,
-q | 安静模式,在压缩的过程中不显示其过程 |
---|---|
-r | 将指定目录下所有的子目录以及文件一起处理 |
zip -q -r backup.zip /opt/a 将/opt/a下所有的文件及目录压缩,重名了压缩文件为backup.zip
解压的话使用 unzip backup.zip 将其解压到当前目录下
3、grep文件搜索工具
grep命令用于在文本中执行关键词搜索,并显示匹配结果,格式为 grep [选项] [文本] grep的参数很多,但是我们用到的不多,这里呢就写几个我们最常用的。
-b | 将可执行文件当作文本来搜索 |
---|---|
-c | 显示匹配到的行数 |
-i | 忽略大小写 |
-n | 显示行号 |
-v | 反向选择列出没有关键字的一行 |
搜索/etc/yum.repos.d/CentOS-CR.repo文件中的 CentOS-CR.repo关键字显示行号。
4、文件查找命令find
学过linux系统的小伙伴们都知道linux系统下一切都是文件,可想而知这个命令的重要性了,我们查找文件呢一般都是使用这个命令,学习这个命令之前先了解一下它的参数吧
-name | 匹配名称 |
---|---|
-perm | 匹配权限 |
-user | 匹配所有者 |
-group | 匹配所有组 |
-mtime -n +n | 匹配修改时间(-n指n天内,+n指n天前) |
-atime -n +n | 匹配访问文件时间(-n 指n天内,+n指n天前) |
根据模糊的名称查询文件