第一、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
课程来源优酷视频,本课程收集来源于网络,仅供学习参考