LINUX 压缩和解压缩

来源:互联网 发布:淘宝刷到单被骗怎么办 编辑:程序博客网 时间:2024/04/28 18:18
Linux下自带了一个unzip的程序可以解压缩文件,解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样 总结一下
 1、*.tar 用 tar –xvf 解压 
 2、*.gz 用 gzip -d或者gunzip 解压
  3、*.tar.gz和*.tgz 用 tar –xzf 解压  
4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
 5、*.tar.bz2用tar –xjf 解压 
 6、*.Z 用 uncompress 解压 
 7、*.tar.Z 用tar –xZf 解压 
 8、*.rar 用 unrar e解压  
9、*.zip 用 unzip 解压


tar把文件保存到归档介质中,或直接从介质中读取归档文件。归档介质可以是软盘、磁带或常规文件。

1。使用tar创建备份tar  c(r)vn  filename 或 tar  cvfk  device#c——指定创建一个新的备份,它可以覆盖已有的同名文件  r——自动把文件加到档案文件的尾部,而不是生成新的文件。注意r选项只对磁盘上的档案文件有效,不能在磁带上使用。  

         v——指定在创建tar备份过程中,显示各个文件名称  

        n——是文件/etc/default/tar中“Key"一列指定的设备,在没有指定tar备份文件名时,它使用/etc/default/tar中的默认设备号。  

        f——在没有使用/etc/default/tar 中的设备时使用,把device作为目标驱动器;如果"f"后接tar文件名,表明归档文件是一个常规文件。  

        k——指明备份介质的卷大小。  

        filename——要备份的文件名或目录名称

2。从tar备份中列出文件tar  tvf  device 或 tar  tvn#device参数是备份设备名称或是tar备份文件"t"和“v"选项的组合可以显示一个目录列表“f"指明下一个参数(device)为要读取得备份内容

3。从tar备份重读取文件tar  xvf  device filename#tar查找device上的备份,把适合filename的所有文件提取出来,并把他们放到当前路径相关的位置。注意,tar不能识别通配符,所以filename中应该是一系列明确的文件名。参数:x——通知tar来提取文件v——显示文件f——通知tar使用下一个实参作为备份文件名 :em49: 

打包 : tar cvf + 打包后文件名 + 需打包文件夹名
解包 : tar xvf + 包名
0 0