首页 笔记 图片 查字 
所属分类:Linux
关键词: Linux Shell tar 压缩 命令
浏览:127
内容:

1、压缩


## 将目录里所有jpg文件打包成jpg.tar

[root@local]  tar -cvf jpg.tar *.jpg 


## 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

[root@local]  tar -czf jpg.tar.gz *.jpg 


## 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

[root@local]  tar -cjf jpg.tar.bz2 *.jpg 


## 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

[root@local]  tar -cZf jpg.tar.Z *.jpg 


## rar格式的压缩,需要先下载rar for linux

[root@local]  rar a jpg.rar *.jpg 


## zip格式的压缩,需要先下载zip for linux

[root@local]  zip jpg.zip *.jpg 


2、解压


## 解压 tar包

[root@local]  tar -xvf file.tar 


## 解压tar.gz

[root@local]  tar -xzvf file.tar.gz 


## 解压 tar.bz2

[root@local]  tar -xjvf file.tar.bz2 


## 解压tar.Z

[root@local]  tar -xZvf file.tar.Z 


## 解压rar

[root@local]  unrar e file.rar 


## 解压zip

[root@local]  unzip file.zip 



3、其它

*.tar   用 tar -xvf 解压

*.gz    用 gzip -d 或者 gunzip 解压

*.tar.gz和.tgz   用 tar -xzf 解压

*.bz2   用 bzip2 -d 或者 bunzip2 解压

*.tar.bz2   用tar -xjf 解压

*.Z       用 uncompress 解压

*.tar.Z   用tar -xZf 解压

*.rar     用 unrar e 解压

*.zip     用 unzip 解压


解压jdk到指定文件夹

[root@local]  tar -xzvf jdk-8u332-linux-x64.tar.gz -C /usr/local/java


参考:
https://blog.csdn.net/m0_37824357/article/details/124674008