Linux命令学习--备份压缩--ar命令

ar命令的作用:

1.建立或修改备份文件。

2.从备存文件中抽取文件。

3.集多文件为单一的备份文件并且保留所有源文件的属性与权限。
语法:

ardmpqrtxcfosSuvVa\<成员文件\>b\<成员文件\>i\<成员文件\>备存文件成员文件
必要参数(dmpqrtx):

d:删除备份文件中的成员文件。

m:变更成员文件在备份文件中的次序。

p:显示备份文件中的成员文件内容。

q:将文件附加在备份文件末端。

r:将文件插入备份文件中。

t:显示备份文件中所包含的文件。

x:从备份文件中取出成员文件。
选项参数(a<成员文件>b<成员文件>cfi<成员文件>osSuvV):

a<成员文件>:将文件插入备存文件中指定的成员文件之后。

b<成员文件>:将文件插入备存文件中指定的成员文件之前。

c:建立备存文件。

f:为避免过长的文件名不兼容于其他系统的ar指令指令,因此可利用此参数,截掉要放入备存文件中过长的成员文件名称。

i<成员文件>:将文件插入备存文件中指定的成员文件之前。

o:保留备存文件中文件的日期。

s:若备存文件中包含了对象模式,可利用此参数建立备存文件的符号表。

S:不产生符号表。

u:只将日期较新文件插入备存文件中。

v:程序执行时显示详细的信息。

V:显示版本信息。
实例:

相关推荐
世人万千丶14 小时前
鸿蒙Flutter Flex多子组件权重分配
学习·flutter·华为·harmonyos·鸿蒙
一叶龙洲16 小时前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
圣光SG16 小时前
Servlet学习笔记
笔记·学习·servlet
敖行客 Allthinker18 小时前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
@Mike@18 小时前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
六点_dn19 小时前
RabbitMQ学习笔记-定义与作用
笔记·学习·rabbitmq
keyipatience19 小时前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu
我的xiaodoujiao19 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
j7~20 小时前
【Linux】二十二.《Linux 信号机制完全指南:表示、捕捉与处理》
linux·信号处理·volatile·可入重函数·保存信号
观山岳五楼20 小时前
Ubuntu 24 怎么使用Ubuntu 20 的镜像源
linux·运维·ubuntu