文档详情

linux基础命令手册章与压缩.pdf

发布:2025-02-24约5.17万字共26页下载文档
文本预览下载声明

第2章备份与压缩

备份是系统管理员保证系统安全性的一种重要途径。Linux系统的备份任务通过备份指

令来完成,在备份的同时往往要结合压缩指令对所作的备份进行压缩。本章介绍了Linux系

统中备份与压缩相关的指令。

2.1ar指令:创建、修改归档文件和从归档文件中提取文件

【语法】ar【选项】【参数】

【功能介绍】ar指令可以创建、修改归档文件和从归档文件中提取文件。

【选项说明】

选项功能

-d删除归档文件中的成员文件。

-m改变成员文件在归档文件中的次序。

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

-q将文件附加在归档文件的最后。

-r将文件归档文件中。

-t显示归档文件中所包含的文件列表。

-x从归档文件中取出成员文件。

【参数说明】

参数功能

归档文件指定要创建或者要处理的归档文件。

成员文件指定归档文件中要处理的文件。

【技巧提示】

ar指令可把多个文件合并成一个归档文件进行备份。并且归档文件内所有成员文件

均保持原来的属性与权限。

ar指令主要的应用在C语言开发过程中将目标文件打包成一个库文件。

【典型示例】

【示例36】创建和归档文件

(1)使用ar指令的“-rc”选项将文件“t1.0”和“t2.0”文件加入到归档文件中“mylib”

中,在命令行中输入令示例如下:

[root@localhostroot]#ar-rcmylib.at1.ot2.o#将t1.o,t2.o加入到归档文件mylib.a中

此命令没有任何输出信息。

[root@localhostroot]#ar-tmylib.a#显示归档文件中所包含的文件列表

输出信息如下:

t1.o

t2.o

(3)使用ar指令的“-d”选项可以从归档包中删除指定文件,在命令行中输入令

示例如下:

[root@localhostroot]#ar-dmylib.at1.o#删除归档文件中的成员文件t1.o

30

此命令没有任何输出信息。此时要想显示“mylib”的内容,可以再次使用ar指令的“-t

选项,在命令行中输入令示例如下:

[root@localhostroot]#ar-tmylib.a#显示归档文件中所包含的文件列表

输出信息如下:

t2.o

可以发现文件t1.o已经从“mylib.a”文件中删除。

【相关指令】

nm

2.2arj指令:.arj文件压缩指令

【语法】arj【选项】【参数】

【功能介绍】arj指令用来创建、“.arj”压缩包。

【选项说明】

选项功能

-c忽略time-stamp检查。

-e取出文件名中的路径。

显示全部
相似文档