Centos7 文件归档和压缩,tar 命令

免费
2238
课程介绍

第一、tar 归档

tar -c 创建归档文件包

tar -x 释放归档文件包

tar -t 查看归档文件包

tar -v 显示归档包操作过程信息

tar -f 指定归档文件名

案例1:归档 /home/ 目录下的 c和txt扩展的文件归到test.tar

tar cvf test.tar  /home/*.c *.txt

查看包test.tar里的内容

tar tvf test.tar

释放归档test.rar的内容

tar xvf test.tar  -C /home/daokr

 

第二、利用tar 的 -z 和-j 压缩归档文件成压缩包

-z  参数 *.tgz格式压缩

-j   参数 *.bz2格式压缩

压缩命令*.c *.out 的文件成tgz压缩文件

1
tar czvf test2.tgz *.c *.out

 

解压缩test2.tgz文件到指定目录

1
tar xzvf test2.tgz -C /home/daokr/test2/

 

第三、zip归档一半很少用*.zip格式

zip压缩文件:

1 zip ys.zip *.c *.out

 

zip文件解压:

unzip ys.zip 

 

第四、当今最高压缩比例的命令 p7zip

通过安装命令;apt install p7zip-full 安装p7zip

压缩文件a参数

7z a test.7z a.c a.out

利用l参数 查看7z文件

7z l test.7z 

利用e参数解压7z文件

7z e test.7z

 利用d参数 删除里面的文件 delete

7z d test.7z a.c

 

第五、ar命令库文件 obj.o  lib.a

对库文件的内容添加; 把a.o添加到 libtest.a静态库文件中

r 添加

v 查看信息

t 查看列表

e 提取

ar rv libtest.a a.o

查看libtest.a 文件的内容

ar tv libtest.a

从库文件libtest.a 里面提取 a.o

ar xv libtest.a

课程来源优酷视频,本课程收集来源于网络,仅供学习参考