您的位置:首页 > 运维架构 > Linux

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

2018-02-03 16:24 190 查看
一、文件的打包

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



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



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



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



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

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



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 +文件   查看文件大小
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux