一、文件的打包

1、命令tar  cf  etc.tar /etc 将etc文件打包(-c表示要打包文件;-f后接要打包文件的名字)

Linux之文件的打包压缩和解压

2、命令tar tf  etc.tar查看打包文件里的内容

Linux之文件的打包压缩和解压

3、命令tar rf  etc.tar  /boot向打包文件中添加/boot

Linux之文件的打包压缩和解压

4、命令tar  -f  etc.tar  --delete boot

Linux之文件的打包压缩和解压

5、新建一个westos文件将其添加到打包文件中

       命令tar -f etc.tar --get  westos从打包文件中取出单个文件westos

Linux之文件的打包压缩和解压

6、tar xf etc.tar  取出打包文件中的所有文件

7、tar xf etc.tar -C /mnt 取出打包所有文件并指定解档到目录


二、文件的压缩与解压

四种压缩方式zip gz bz2 xz 在文件已经打包的前提下

1、zip压缩

zip -r etc.tar.zip etc.tar  :压缩成zip格式

unzip etc.tar.zip  :解压zip格式压缩包

2、gz压缩

gzip etc.tar  :压缩成gz格式

gunzip etc.tar.gz:解压gz格式压缩包

3、bz2压缩

bzip2 etc.tar :压缩成bz2格式

bunzip2 etc.tar.bz2 :解bz2格式压缩包

4、XZ压缩

xz etc.tar :压缩为xz格式

unxz etc.tar.xz :解xz格式压缩包


三、文件的打包并压缩与解压

在文件没有打包的条件下实现压缩

1、tar  zcf etc.tar.gz  /etc :把文件打包为tar并压缩成gz

tar zxf etc.tar.gz  :解压并解包gz格式压缩包

2、tar jcf etc.tar.bz2  /etc:把文件打包为tar并压缩成bz2

tar jxf etc.tar.bz2:解压并解包bz2格式压缩包

3、tar Jcf etc.tar.xz  /etc ##把文件打包为tar并压缩成zx

tar Jxf etc.tar.xz  ##解压并解包xz格式压缩包


du -sh +文件   查看文件大小

相关文章: