Linux常用命令(4)压缩备份

1 bzip2 bunzip2命令 .bz2(原文件消失)

格式:bzip2/bunzip2 文件名1 [文件名2]

2 gzip 默认压缩 .gz

  • -d 解压
  • -n :指定压缩级别n(1-9)

3 unzip 解压.zip

unzip [选项] 文件名.zip.

  • -f 更新现有的文件。
  • -l 显示压缩文件内所包含的文件。
  • -u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
  • -v 查看目录不解压
  • -n 解压缩时不要覆盖原有的文件。
  • -o 不必先询问用户,unzip执行后覆盖原有文件。
  • -d <目录> 指定文件解压缩后所要存储的目录。

4 zcat(.gz) bzcat (.bz2)查看压缩文件内容

5 tar 打包解包

格式:tar [-选项] [备份包的文件名] [要打包(或要解包)的文件或目录]

tar  –cf  filename.tar  file1  file2  file3 
含义:把file1、file2、file3打包成后缀为.tar的新文件,文件名为filename.tar
tar  –tf  filename.tar
含义:查看filename.tar打包文件里的内容
tar  –xf  filename.tar
含义:抽取filename.tar打包文件里的内容,filename.tar文件保持不变,不会消失。
tar  –czvf  filename.tar.gz  file1  file2  file3 
含义:把file1、file2、file3打包并压缩成后缀为.tar.gz的新文件,文件名filename.tar.gz
tar  –xzvf  filename.tar.gz
含义:解出filename.tar.gz打包文件里的内容,filename.tar文件保持不变,不会消失
发布了90 篇原创文章 · 获赞 4 · 访问量 1443

猜你喜欢

转载自blog.csdn.net/weixin_44145258/article/details/103395458