侧边栏壁纸
博主头像
聆尘风博主等级

欲买桂花同载酒,终不似,少年游

  • 累计撰写 56 篇文章
  • 累计创建 17 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

Linux文件保存解压缩和查找命令

聆尘风
2024-03-07 / 0 评论 / 1 点赞 / 12 阅读 / 2554 字

Linux文件保存压缩、解压和查找命令

二、文件打包和压缩及解压操作

1文件打包和压缩

命令:tar/unzip/zip

1.1命令:tar -zcvf 打包压缩后的文件名 要打包的文件可以多个

linux中的打包文件格式:.tar

linux中的压缩文件格式:.gz

linux中打包并压缩的文件格式:.tar.gz

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。

而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。

其中:z:调用gzip压缩命令进行压缩

c:打包文件

v:显示运行过程

f:指定文件名

1.cd /data/aa                 #如aa目录下有1.txt 2.txt两个文件进行打包压缩
2.tar -cvf ab.tar 1.txt 2.txt		       # 将当前目录下1.txt 2.txt打包
3.tar -cvf ab.tar ./*					   # 将当前目录下的所有文件打包压缩成ab.tar文件      
4..tar -zcvf ab.tar.gz 1.txt 2.txt       #打包并压缩/data/aa目录下的1.txt 2.txt文件 压缩后的压缩包指定名称为ab.tar.gz
5..tar -zcvf ab.tar.gz  *               #打包并压缩/data/aa目录下的所有文件 压缩后的压缩包指定名称为ab.tar.gz

1.2命令:unzip/zip

压缩(zip)

zip a.zip 1.txt							 #将单个文件压缩(a.zip)
zip -r a.zip a/							 #将目录进行压缩(a.zip)
zip -r a.zip 1.tx 2.txt		            # 将多个文件压缩为zip文件(a.zip)	

1.3文件解压

命令:tar [-zxvf] 压缩文件

其中:x:代表解压

tar -xvf(-zxvf) a.tar				   #解压a.tar压缩包,到当前文件夹下;
tar -xvf a.tar -C data/local 	       #解压a.tar压缩包,到/data/local目录下(C为大写,中间无空格,C代表指定解压的位置)
tar -zxvf a.tar.gz				   #解压a.tar.gz压缩包,到当前文件夹下
tar -zxvf a.tar.gz -C usr/local      #解压a.tar.gz压缩包,到/data/local目录下(C为大写,中间无空格,C代表指定解压的位置)
tar xf a.tar.xz                      #解压a.tar.xz压缩包,到当前文件夹下

解压缩(unzip)

unzip a.zip  								#解压一个zip格式压缩包
unzip -d /data/app/a.zip			        #将a.zip包,解压到指定/data/app/目录下

三、查找操作命令

命令:grep

grep abc test.txt			          #在test.txt文件中搜索abc字符串,大小写敏感且显示行;
grep -n abc test.txt		             #在test.txt文件中搜索abc字符串,大小写敏感且显示行及行号;
grep -v abc test.txt		             #在test.txt文件中搜索abc字符串,大小写敏感且显示没搜索到的行;
grep -i abc test.txt		             #在test.txt文件中搜索abc字符串,大小写敏感且显示行;
grep -ni abc test.txt		             #在test.txt文件中搜索abc字符串,大小写敏感且显示行及行号;
ps -ef | grep nginx                    #查找指定nginx服务进程 
ps -ef | grep nginx | grep -v grep     #查找指定服务进程,排除gerp身 
ps -ef | grep nginx -c                 #查找指定进程个数          

1

评论区