更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux ar、archive、arch、apt-sortpkgs命令的用法及解释

Linux ar、archive、arch、apt-sortpkgs命令的用法及解释

更新时间:2022-01-23 10:05:04浏览次数:164+次

以下为你详细解释ar、archive、arch、apt-sortpkgs命令的用法。

\

Linux ar命令的用法及解释

Linux ar命令是建立或修改备存文件,或是从备存文件中抽取文件,ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。

1、指令参数

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

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

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

-q:将问家附加在备存文件末端。

-r:将文件插入备存文件中。

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

-x:自备存文件中取出成员文件。

2、选项参数

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

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

c  建立备存文件。

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

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

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

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

S  不产生符号表。

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

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

V  显示版本信息。

3、实例1

ar测试,添加,删除,查看:

[root@centos /home/tank/ar_test]$ touch test1.o

[root@centos /home/tank/ar_test]$ ar -q mytest.a test1.o

ar: creating mytest.a

[root@centos /home/tank/ar_test]$ ar -d mytest.a test1.o

[root@centos /home/tank/ar_test]$ ar rs mytest.a test1.o

[root@centos /home/tank/ar_test]$ ar t mytest.a test1.o

test1.o

2、实例2

[root@localhost ~]# ar rv one.bak a.c b.c #打包 a.c b.c文件

ar: 正在创建 one.bak

a - a.c

a - b.c

[root@localhost ~]# ar rv two.bak *.c  #打包以.c结尾的文件  

ar: 正在创建 two.bak

a - a.c

a - b.c

a - c.c

a - d.c

[root@localhost ~]# ar t two.bak    #显示打包文件的内容

a.c

b.c

c.c

d.c

[root@localhost ~]# ar d two.bak a.c b.c c.c   #删除打包文件的成员文件

[root@localhost ~]# ar t two.bak

d.c

Linux archive命令的用法及解释

Linux archive命令功能说明:新闻组文件备存程序。

1、用法

archive [-fmr][-a<备存目录>][-i<索引文件>][源文件]

2、补充说明

archive会读取新闻组的文件,然后加以备存。archive备存时,会保存[源文件]中文件的目录阶层。

3、选项

-a<备存目录>:指定备存的目录。

-f:将阶层目录名称的阶层关系取消,以句点来取代斜线。

-i<索引文件>:制作文件索引。

-m:将文件复制到目的地,建立文件连接后,以连接取代原始的文件。

-r:archive预设的标准错误输出为/var/errlog。-r参数可取消此功能。

[源文件]:在源文件中指定要备份的文件。

Linux arch命令的用法及解释

Linux arch命令用于显示当前主机的硬件架构类型。arch命令等同于命令name -m在当前的Linux操作系统下,arch命令输出结果有:i386、i486、i586、alpha、sparc、arm、m68k、mips、ppc、i686等。

1、语法

arch

2、实例

arch

x86_64

Linux apt-sortpkgs命令的用法及解释

Linux apt-sortpkgs命令是Debian Linux下对软件包索引文件进行排序的简单工具。

1、语法

apt-sortpkgs(选项)(参数)

2、选项

-s:使用源索引字段排序;

-h:显示帮助信息。

3、参数

文件:指定要排序的包含debian包信息的索引文件。