ar命令
命令介绍
ar命令是Linux系统中的一个工具,用于创建、修改和提取静态库文件(archive files)。静态库文件是一组已编译的目标文件的集合,可以被链接到可执行文件中。
命令说明
ar命令的基本语法如下: ar [选项] [归档文件] [文件列表]
命令:
d - 从归档文件中删除文件
m[ab] - 在归档文件中移动文件
p - 打印在归档文件中找到的文件
q[f] - 将文件快速追加到归档文件中
r[ab][f][u] - 替换归档文件中已有的文件或加入新文件
s - 作为 ranlib 工作
t[O][v] - display contents of the archive
x[o] - 从归档文件中分解文件
特定命令修饰符:
[a] - 将文件置于 [成员名] 之后
[b] - 将文件置于 [成员名] 之前 (于 [i] 相同)
[D] - 将 0 用于时间戳和 uid/gid(默认)
[D] - 使用实际时间戳和 uid/gid
[N] - 使用名称的实例 [数量]
[f] - 截去插入的文件名称
[P] - 在匹配时使用完整的路径名
[o] - 保留原来的日期
[O] - display offsets of files in the archive
[u] - 只替换比当前归档内容更新的文件
通用修饰符:
[c] - 不在必须创建库的时候给出警告
[s] - 创建归档索引 (cf. ranlib)
[l <text> ] - specify the dependencies of this library
[S] - 不要创建符号表
[T] - deprecated, use --thin instead
[v] - 输出较多信息
[V] - 显示版本号
@<file> - 从 <file> 读取选项
--target=BFDNAME - 指定目标对象格式为 BFDNAME
--output=DIRNAME - specify the output directory for extraction operations
--record-libdeps=<text> - specify the dependencies of this library
--thin - make a thin archive
可选项:
--plugin <p> - 加载指定的插件程序
仿真选项:
没有仿真特有的选项
ar命令的一些常见用法如下:
创建归档文件: ar -rc libexample.a file1.o file2.o file3.o 这个命令将创建一个名为libexample.a的归档文件,并将file1.o、file2.o和file3.o添加到其中。
向归档文件中添加文件: ar -r libexample.a file4.o 这个命令将向libexample.a归档文件中添加file4.o文件。
替换归档文件中的文件: ar -r libexample.a file1.o 这个命令将替换libexample.a归档文件中的file1.o文件。
列出归档文件中的文件列表: ar -t libexample.a 这个命令将列出libexample.a归档文件中的所有文件。
从归档文件中提取文件: ar -x libexample.a 这个命令将从libexample.a归档文件中提取所有文件。
从归档文件中删除文件: ar -d libexample.a file2.o 这个命令将从libexample.a归档文件中删除file2.o文件。
创建或更新归档文件的索引: ar -s libexample.a 这个命令将创建或更新libexample.a归档文件的索引。
总结: ar命令是Linux系统中用于创建、修改和提取静态库文件的工具。它可以创建新的归档文件、向归档文件中添加文件、替换归档文件中的文件、列出归档文件中的文件列表、从归档文件中提取文件、从归档文件中删除文件以及创建或更新归档文件的索引。
arch命令
命令介绍
在Linux中,arch命令用于显示当前系统的处理器架构信息。它可以告诉你正在使用的是32位还是64位的操作系统。
arch命令的基本语法如下: arch [选项]
命令说明
常用选项包括:
- help:显示帮助信息。
- print:打印当前系统的处理器架构信息。
arch命令的一些常见用法如下:
显示当前系统的处理器架构信息: arch 这个命令将输出当前系统的处理器架构,例如x86_64表示64位系统,i686表示32位系统。
显示arch命令的帮助信息: arch --help 这个命令将显示arch命令的帮助信息,包括命令的选项和用法说明。
总结: arch命令是Linux系统中用于显示当前系统的处理器架构信息的工具。它可以告诉你正在使用的是32位还是64位的操作系统。通过运行arch命令,你可以方便地获取当前系统的处理器架构信息。
arj命令
命令介绍
在Linux中,arj命令是一个用于创建和提取ARJ压缩文件的工具。ARJ是一种常见的压缩文件格式,类似于ZIP格式,用于将多个文件和目录压缩成一个单独的文件。
命令说明
arj命令的基本语法如下:
arj [选项] [压缩文件] [文件列表]
常用选项包括:
- a:创建一个新的ARJ压缩文件。
- x:从ARJ压缩文件中提取文件。
- t:测试ARJ压缩文件的完整性。
- v:显示详细的压缩和提取过程。
- q:安静模式,不显示任何输出。
- r:将文件添加到现有的ARJ压缩文件中。
- d:从ARJ压缩文件中删除文件。
arj命令的一些常见用法如下:
1. 创建ARJ压缩文件:
arj a archive.arj file1.txt file2.txt
这个命令将创建一个名为archive.arj的ARJ压缩文件,并将file1.txt和file2.txt添加到其中。
2. 从ARJ压缩文件中提取文件:
arj x archive.arj
这个命令将从archive.arj压缩文件中提取所有文件。
3. 测试ARJ压缩文件的完整性:
arj t archive.arj
这个命令将测试archive.arj压缩文件的完整性,确保其中的文件没有损坏。
4. 显示详细的压缩和提取过程:
arj v archive.arj
这个命令将显示详细的压缩和提取过程,包括每个文件的压缩比率和压缩时间等信息。
5. 将文件添加到现有的ARJ压缩文件中:
arj r archive.arj file3.txt
这个命令将将file3.txt文件添加到现有的archive.arj压缩文件中。
6. 从ARJ压缩文件中删除文件:
arj d archive.arj file2.txt
这个命令将从archive.arj压缩文件中删除file2.txt文件。
总结:
arj命令是Linux系统中用于创建和提取ARJ压缩文件的工具。它可以创建新的ARJ压缩文件、从ARJ压缩文件中提取文件、测试ARJ压缩文件的完整性、显示详细的压缩和提取过程、将文件添加到现有的ARJ压缩文件中以及从ARJ压缩文件中删除文件。通过运行arj命令,你可以方便地处理ARJ压缩文件。