Linux实操篇-day05-搜索查找类及压缩解压缩指令
-
>指令 :输出重定向,会将原来的文件内容覆盖,例如:ls -l >a.txt
-
>>指令 :追加,ls -al>b.txt
-
echo "内容">>文件 追加内容到文件中
-
echo输出内容到控制台
5. head,用于显示文件的开头部分内容
6.taili指令,用于输出文件的尾部内容, -n<行数> 显示文件的尾部 n 行内容,显示a.log文件的最后5行
-f实时跟踪文档的更新,适用于看日志的场景
7. date显示当前日期
搜索查找类:
-
find指令,
-
查找在某路径下名称为x的文件,如下:
-
查找在某目录下用户名为x的用户,如下:
-
查找整个系统下大于20M的文件(+n大于 -n小于 n等于)
-
模糊查询,使用通配符*
2. locate指令,快速定位文件的路径,先执行locatedb命令
-
grep指令,过滤查找,管道符|,把前面的命令处理结果传递给后面的命令处理,-n显示匹配行和行号,-i忽略 大小写:
压缩和解压缩类:
-
gzip,压缩指令,gunzip解压缩指令
2. zip这个在项目发布中比较有用,-r递归压缩,unzip解压缩,-d指定解压缩目录,另外需要注意,如果提示没有zip指令,需要先执行yum install zip
-
解压缩到/opt/temp/下,如下图:
3. tar指令,打包指令,最后打包的文件是tar.gz
-
tar -zcvf a.tar.gz a.txt b.txt --将a和b压缩成a.tar.gz
-
tar -zcvf myhome.tar.gz /home ---将home文件下的整体打包成myhome.tar.gz
-
tar -zxvf a.tar.gz --将a.tar.gz解压缩
-
tar -zxvf myhome.tar.gz -c /opt/ --指定解压缩某目录下,必填存在的目录