红帽RHCSA认证考试:创建压缩存档文件

题目描述

创建一个名为 /root/backup.tar.gztar 存档,其应包含 /usr/localtar 存档,其应包含 /usr/local 的内容。该 tar 存档必须使用 gzip 进行压缩。

核心命令

tar -czvf /root/backup.tar.gz /usr/local/

操作步骤

tar 是 Linux 系统中的一个打包压缩工具,如果仅仅是打包文件的话,则生成的文件后缀名为 .tar, 如果在打包之后进行了压缩,则文件后缀名会加上所用压缩方式的后缀,例如,若使用 gzip 压缩 tar 打包文件,则后缀名就是 tar.gz. 如果使用 bzip2 压缩 tar 打包文件,则后缀名就变成了 .tar.bz2.

根据题目要求,我们可以使用如下命令,将 /usr/local 打包压缩成 /root/backup.tar.gz, 具体命令如下:

tar -czvf /root/backup.tar.gz /usr/local/

注:

-czvf 参数中,参数 c 表示创建 tar 文件;参数 z 表示调用 gzip 对文件进行压缩或解压缩;参数 v 表示详细报告 tar 命令执行过程中的返回信息;参数 f 用于指定输出的文件名,该参数一般是必选参数,而且参数 f 后面要直接跟文件名,因此,参数 f 一般放在所有参数的最后。

创建完成之后,我们可以使用 file 参数查看一下 /root/backup.tar.gz 文件的信息,执行的命令及返回的结果如下:

# file /root/backup.tar.gz
/root/backup.tar.gz: gzip compressed data, last modified: Mon Nov 22 19:30:39 2021, from Unix, original size 51200

根据返回信息中的 gzip compressed data 信息可知,文件 /root/backup.tar.gz 已经被 gzip 进行了压缩。

至此,我们就完成了本题。

如果题目要求我们使用 bzip2 等压缩方法,这时可以去 tar 命令的 man 手册中,用管道符 |grep 过滤命令找到对应的参数。例如,在 man 手册中查找如何在 tar 命令中用 bzip2 进行压缩,则可以使用如下命令查找对应的参数:

man tar | grep bzip2


荒原之梦网全部内容均为原创,提供了涵盖考研数学基础知识、考研数学真题、考研数学练习题和计算机科学等方面,大量精心研发的学习资源。

豫 ICP 备 17023611 号-1 | 公网安备 - 荒原之梦 豫公网安备 41142502000132 号 | SiteMap
Copyright © 2017-2024 ZhaoKaifeng.com 版权所有 All Rights Reserved.

Copyright © 2024   zhaokaifeng.com   All Rights Reserved.
豫ICP备17023611号-1
 豫公网安备41142502000132号

荒原之梦 自豪地采用WordPress