文件的打包和压缩
 
一、文件的打包 
1、打包:是将多个文件合并成一个文件。
2、文件的打包:tar -cvf 文件名.tar   file1 file2 ......
                                    -c 创建新的打包文件
                                    -v 显示命令的执行过程
                                    -f 使用指定的存档文件
3、查看文件包:tar -tf 文件名.tar
                                    -t 显示包文件的内容
4、向文件包中添加文件:tar  —rvf 文件名.tar  file1 file2 ....
                                                    -r 向包中追加文lynx-件
5、由文件包中删除文件:tar --delete -vf 文件名.tar file1 ...
                                                    --delete 删除文件
6、解包:tar -xvf 文件名.tar
                        -x 将文件由档案中恢复

二、  zip/unzip

1、针对多文件进行压缩,自动为目标文件生成.zip扩展名,保留源文件。

2、压缩:zip 目标文件名 file1 file2 ......
 
   压缩目录:zip -r 目标文件  目录1 目录2 ......
                              -r 压缩目录
3、查看压缩包:unzip -v 文件名.zip
                                            -v 查看归档文件
4.由压缩包中删除文件:zip -d 文件.zip file1 file2 ......
5、解压缩:unzip 文件.zip (解压到当前目录下)
            unzip 文件.zip -d 目录名  (解压到特定的目录下)
三、gzip
1、针对单一文件进行压缩,自动为目标文件生成.gz的扩展名,取代源文件。
2、压缩:gzip  文件名
3、解压缩:gzip -d 文件名
                    gunzip 文件名
 
四、bzip2
1、针对单一文件进行压缩,自动为目标文件生成bz2的扩展名,取代源文件。
2、压缩:bzip2 文件名
        bzip2 -k 文件名 (-k保留源文件)
3、解压缩:bzip2 -d 文件名.bz2
              bunzip2 文件名.bz2
软件扩充
1、软件扩充方式
       a、源代码包的安装方式
       b、RPM包安装方式
2、RPM包安装方式
       a、RPM(RedHat Package Management)用于在RedHat系统中提
           供软件的存储、管理与配置的工具。
       b、查询软件包
           查询已安装的所有软件包:rpm -qa
                                                                     -q 查询
                                                                  -a 所有软件包
           查询特定的软件包:rpm -q 包名
           查询软件包的详细信息:rpm -qi 包名
       c、RPM包
              光盘挂接:eject 弹出光驱
                      eject -t 收起光驱
                      mount /dev/cdrom /mnt 挂接光驱
 
          lynx - 2.8.5 - 28.1 . i386 .rpm
           包名    版本号    发布号  平台编号  扩展名
      
          包名:软件名
          版本号:主版本号.次版本号.修订号
          发布号:发布次数.修订次数
          平台编号:i386适用于所有X86平台。
                  i686适用于Pentium以上的CPU。
       d、安装RPM
           rpm -ivh rpm包名
                    -i 安装
                   -v 显示安装过程
                    -h 显示安装进度
            升级:先删除旧版本然后安装新版本。
            更新:使用新版本的文件覆盖旧版本的相同内容。
            升级软件:rpm -Uvh RPM包名
            更新软件:rpm -Fvh RPM包名
 
            卸载RPM包:rpm -e 软件名