linux打包和压缩
<1>tar命令将文件或目录打包成一个文件但不做压缩:示例: tar -cvf tardata.tar /etc/*.conf
解释: tar命令,c:创建 v:显示 f:指定包名 tardata.tar:创建的包名 /etc/*.conf:etc目录下后缀为conf的文件
tar命令创建一个包名为的包,对etc目录下后缀为conf的文件进行打包
<2>tar命令将打包文件解压缩:
示例: tar -xvf tardata.tar
解释: tar命令,x: 解开tar包 v:显示 f:指定包名 解开tardata.tar包
tar命令解开包名为tardata.tar的包
<3> tar命令将文件或者目录打包并压缩gzip格式:
示例: tar -czvf tardata.tar.gz /etc/*.conf
解释: tar命令,c:创建 z:压缩gzip格式 v:显示 f:指定包名 tardata.tar:创建的包名 /etc/*.conf:etc目录下后缀为conf的文件
tar命令创建一个包名为的包,对etc目录下后缀为conf的文件进行打包。之后压缩为gzip格式
<4>tar命令将gzip格式压缩包解压:
示例: tar -xzvf tardata.tar.gz -C/app/etc_bk/
解释: tar命令,x: 解开tar包 z:gzip格式 v:显示 f:指定包名 解开tardata.tar包 C:指定gzip格式压缩包解压到/app/etc_bk/ 目录
tar命令解开tardata.tar.gz格式
<5>tar命令将文件或者目录打包后,以 bzip2 压缩:
示例: tar -jcvf /tmp/etc.tar.bz2 /etc
解释: tar命令,c:创建 j:压缩bzip2格式 v:显示 f:指定包名 tardata.tar.bz2:创建的包名
tar命令创建一个包名为的包,对etc目录下的所有文件进行打包压缩。
页:
[1]