Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84107
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 507
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-02 17:11
个人简介

还年轻,还有梦

文章分类

全部博文(51)

文章存档

2015年(51)

我的朋友

分类: LINUX

2015-03-28 00:12:23

解压缩工具
1、gzip工具
    压缩:gzip filename    #压缩级别有1-9,默认级别为6
                只能压缩文件,同时压缩多个文件用空格分隔
                压缩后生成filename.gz压缩包,源文件消失
    解压:gzip -d filename.gz,解压后,压缩文件也会消失
                gunzip filename.gz
    查看压缩文件内容:zcat filename.gz

2、bzip2工具
    压缩:bzip2 filename    
                只能压缩文件,同时压缩多个文件用空格分隔
                压缩后生成filename.bz2压缩包,源文件消失
                bzip2 -k filename 可以保留原文件
    解压:bzip2 -d filename.bz2,解压后,压缩文件也会消失               
    查看压缩文件内容:bzcat filename.bz2

3、xz工具
    压缩:xz filename
                压缩后生成filename.xz
                同样只能压缩文件,同时压缩多个文件用空格分隔
    解压:xz -d filename

4、zip工具
      压缩:zip 压缩文件名  源文件
                zip filename.zip   filename    #压缩文件
                zip -r dir.zip    dir/       #压缩目录,不加-rk只是压缩目录本身,无意义,同时压缩多个文件用空格分隔
                zip压缩不会删除源文件,压缩时会默认去掉根“/”,这是一种保护机制,防止解压时覆盖系统文件
      解压:unzip filename.zip     #解压到指定目录    unzip -d /tmp   dir.zip

5、tar打包工具
                可以打包目录和文件    -c 打包,-x解包,-t看包
        打包: tar -cvf  test.tar  test 其中test是文件或目录  
-c(create) 表示建立包,-v(visual) 可视化,压缩时跟 “-f 文件名”,意思是压缩后的文件名为filename, 解压时跟 “-f 文件名”,意思是解压filename. 请注意,如果是多个参数组合的情况下带有 “-f”,请把 “-f” 写到最后面。 
                查看包内容: tar -tf  test.tar(tar -tf 可以查阅任何压缩形式的文件) 
                -t :查看tar包里面的文件  
        解包: tar -xvf  test.tar  
                -x : 解包或者解压缩  
                不管是打包还是解包,原来的文件是不会删除的,但它会覆盖当前已经存在的文件或者目录。      
        打包并压缩          
                  tar -czvf test.tar.gz    test可以是文件或目录
                      -z:表示使用gzip压缩 
                  解压: tar -xzvf test.tar.gz
                   tar -cjvf test.tar.bz2
                        -j:表示使用bzip2压缩
                   解压:tar -xjvf  test.tar.bz2
                    tar -cJvf test tar.xz
                        -J:表示使用xz压缩
                    解压:tar -xJvf test tar.xz
            tar -C /tmp -xzvf  test.tar    -C表示解压到指定目录
            同样使用 tar -tf 查看压缩的包: tar -tf 1.tar.gz 或者tar -tf 1.tar.bz2 
             --exclude 可以在打包的时候,排除某些文件或者目录 
            tar --exclude 1 .txt  -czvf 1.tar.gz  dir/ 
            过滤多个文件或者目录: tar --exclude 1.txt --exclude 123 / -czvf 1.tar.gz  dir/ 

 yum provides "*/vim"   #查找软件包名                
 file  识别压缩文件类型                      
/dev/zero 零发射器
dd (从zero设备里面抓很多0)if =(从哪里来) of=(设备或者文件 到哪里去)bs=(块大小) count =1(产生的块数)
刻盘 :cp /dev/cdrom  /mnt/iso这就是相当于刻盘
阅读(412) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~