归档命令(3)——ar

[root@localhost ~]# ar --help
Usage: ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...
       ar -M [<mri-脚本]
 命令:
  d            - 从归档文件中删除文件
  m[ab]        - 在归档文件中移动文件
  p            - 打印在归档文件中找到的文件
  q[f]         - 将文件快速追加到归档文件中
  r[ab][f][u]  - 替换归档文件中已有的文件或加入新文件
  s            - act as ranlib
  t            - 显示归档文件的内容
  x[o]         - 从归档文件中分解文件
 特定命令修饰符:
  [a]          - 将文件置于 [成员名] 之后
  [b]          - 将文件置于 [成员名] 之前 (于 [i] 相同)
  [D]          - use zero for timestamps and uids/gids
  [U]          - use actual timestamps and uids/gids (default)
  [N]          - use instance [count] of name
  [f]          - truncate inserted file names
  [P]          - 在匹配时使用完整的路径名
  [o]          - 保留原来的日期
  [u]          - 只替换比当前归档内容更新的文件
 通用修饰符:
  [c]          - 不在必须创建库的时候给出警告
  [s]          - 创建归档索引 (cf. ranlib)
  [S]          - 不要创建符号表
  [T]          - make a thin archive
  [v]          - 输出较多信息
  [V]          - 显示版本号
  @<file>      - read options from <file>
  --target=BFDNAME - specify the target object format as BFDNAME
 optional:
  --plugin <p> - load the specified plugin
 仿真选项:
  没有仿真特有的选项
ar:支持的目标: elf64-x86-64 elf32-i386 elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex
将 bug 报告到 <http://bugzilla.redhat.com/bugzilla/>

实例

打包文件

[root@w3cschool.cc ~]# ls   //显示当前目录文件   
a.c b.c d.c   install.log     qte
anaconda-ks.cfg c.c Desktop 

[root@w3cschool.cc ~]# ar rv one.bak a.c b.c //打包 a.c b.c文件 
ar: 正在创建 one.bak
a - a.c
a - b.c
[root@w3cschool.cc ~]# 

打包多个文件

[root@w3cschool.cc ~]# ar rv two.bak *.c  //打包以.c结尾的文件  
ar: 正在创建 two.bak
a - a.c
a - b.c
a - c.c
a - d.c
[root@w3cschool.cc ~]# 

显示打包文件的内容

[root@w3cschool.cc ~]# ar t two.bak    
a.c
b.c
c.c
d.c
[root@w3cschool.cc ~]# 

删除打包文件的成员文件

[root@w3cschool.cc ~]# ar d two.bak a.c b.c c.c  
[root@w3cschool.cc ~]# ar t two.bak       
d.c
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值