文件的打包和压缩
一、文件的打包
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 目录名 (解压到特定的目录下)
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 软件名