linux常用命令(1) --- 文件相关
1、打包压缩文件命令
tar 用于对文件打包压缩或解压
格式为:
tar [选项] [文件]
- 打包并压缩文件
tar -czvf 压缩报名.tar.gz 文件名
- 解压并展开压缩包
tar -xzvf 压缩包名.tar.gz
参数:
-c 创建压缩文件
-x 解开压缩文件-t 查看压缩包内有那些文件-z 用Gzip压缩或解压-j 用bzip2压缩或解压-v 显示压缩或解压的过程-f 目标文件名-p 保留原始的权限与属性-P 使用绝对路径来压缩-C 指定解压到的目录
2、文件查询搜索命令
1)、grep 用于对文本进行搜索
格式为:
grep [选项] [文件]
搜索某个关键词:
grep 关键词 文本文件
参数:
-b 将可执行文件(binary)当作文本文件(text)来搜索
-c 仅显示找到的次数 -i 忽略大小写 -n 显示行号 -v 反向选择——仅列出没有“关键词”的行
2)、find 用于查找文件
格式为:
find [查找路径] [条件] [操作]
小技巧:
~ 代表用户的家目录, . 代表当前目录, / 代表根目录
搜索在/etc/中所有以host开头的文件:
find /etc -name "host*" -print