单选题
84.如果你想创建一个名为files.tar的归档文件,其中包含dir1和dir2两个目录,你应该使用哪个命令?
A
tarcffiles.tardir1dir2
B
tarcvffiles.tardir1dir2
C
tarczffiles.tardir1dir2
D
tarcjffiles.tardir1dir2
答案解析
正确答案:A
解析:
这是一道关于使用 tar 命令创建归档文件的题目。tar 命令在Unix和类Unix系统中用于打包和解包文件。为了正确创建包含特定目录的归档文件,需要了解 tar 命令的不同选项及其含义。
让我们逐个分析选项:
A. tarcffiles.tardir1dir2
c:创建新的归档文件。
f:指定归档文件的名称,这里是 files.tar。
files.tar:归档文件的名称。
dir1dir2:要添加到归档文件中的目录。
此选项正确地将 dir1 和 dir2 目录添加到名为 files.tar 的归档文件中。
B. tarcvffiles.tardir1dir2
v:详细模式,显示处理过程中的文件信息。虽然这不是错误,但题目没有要求详细输出。
f 选项后面紧跟的应该是归档文件的名称,但在这里 v 插入了,这会导致命令格式错误。
C. tarczffiles.tardir1dir2
z:通过gzip过滤归档文件,即创建 .tar.gz 文件,而不是 .tar 文件。
这与题目要求的 .tar 文件格式不符。
D. tarcjffiles.tardir1dir2
j:通过bzip2过滤归档文件,即创建 .tar.bz2 文件。
这同样与题目要求的 .tar 文件格式不符。
因此,正确答案是A,因为它符合题目要求,即创建一个名为 files.tar 的归档文件,其中包含 dir1 和 dir2 两个目录。其他选项要么改变了归档文件的格式(如C和D选项),要么在命令格式上有误(如B选项)。
让我们逐个分析选项:
A. tarcffiles.tardir1dir2
c:创建新的归档文件。
f:指定归档文件的名称,这里是 files.tar。
files.tar:归档文件的名称。
dir1dir2:要添加到归档文件中的目录。
此选项正确地将 dir1 和 dir2 目录添加到名为 files.tar 的归档文件中。
B. tarcvffiles.tardir1dir2
v:详细模式,显示处理过程中的文件信息。虽然这不是错误,但题目没有要求详细输出。
f 选项后面紧跟的应该是归档文件的名称,但在这里 v 插入了,这会导致命令格式错误。
C. tarczffiles.tardir1dir2
z:通过gzip过滤归档文件,即创建 .tar.gz 文件,而不是 .tar 文件。
这与题目要求的 .tar 文件格式不符。
D. tarcjffiles.tardir1dir2
j:通过bzip2过滤归档文件,即创建 .tar.bz2 文件。
这同样与题目要求的 .tar 文件格式不符。
因此,正确答案是A,因为它符合题目要求,即创建一个名为 files.tar 的归档文件,其中包含 dir1 和 dir2 两个目录。其他选项要么改变了归档文件的格式(如C和D选项),要么在命令格式上有误(如B选项)。
相关题目
单选题
69.touch命令的主要用途是?
单选题
68.使用mkdir命令时,如果想要一次性创建嵌套的多层目录,应该结合哪个选项?
单选题
67.在Linux中,用于创建新目录的命令是?
单选题
66.在使用du命令时,-s选项的作用是什么?
单选题
65.alias命令用于什么目的?
单选题
64.使用ls命令时,哪一列显示文件名或目录名?
单选题
63.ls-l命令的输出中,哪几列分别表示文件或目录的所有者、所属组?
单选题
62.关于ls命令的选项,以下哪些是正确的?
单选题
61.当使用ls-lh命令时,文件大小的显示单位可能会是以下哪一项?
单选题
60.在ls-l命令的输出中,如果第一列的字符是d,这表示什么?
