云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

linux tar命令详解

Linux tar命令是一个用于归档文件的命令,它可以将多个文件或目录打包成一个tar文件,也可以从tar文件中提取文件,tar命令在Linux系统中非常常用,可以方便地对文件进行备份、压缩和传输。

(图片来源网络,侵删)

tar命令的基本用法

1、打包文件或目录

使用tar命令可以将多个文件或目录打包成一个tar文件,基本语法如下:

tar cvf output.tar input1 input2 ...

c:创建新的归档文件

v:显示详细信息

f:指定归档文件名

output.tar:输出的tar文件名

input1 input2 …:要打包的文件或目录

将file1.txt和file2.txt打包成archive.tar:

tar cvf archive.tar file1.txt file2.txt

2、解压tar文件

使用tar命令可以从tar文件中提取文件,基本语法如下:

tar xvf input.tar

x:从归档文件中提取文件

v:显示详细信息

f:指定归档文件名

input.tar:要解压的tar文件名

解压archive.tar中的文件:

tar xvf archive.tar

tar命令的高级用法

1、打包并压缩文件或目录

使用gzip或bzip2等工具可以对tar文件进行压缩,基本语法如下:

tar zcvf output.tar.gz input1 input2 ...

或者:

tar jcvf output.tar.bz2 input1 input2 ...

z:使用gzip进行压缩

j:使用bzip2进行压缩

c:创建新的归档文件

v:显示详细信息

f:指定归档文件名

output.tar.gz或output.tar.bz2:输出的压缩tar文件名

input1 input2 …:要打包的文件或目录

将file1.txt和file2.txt打包并压缩成archive.tar.gz:

tar zcvf archive.tar.gz file1.txt file2.txt

2、解压并解压缩tar文件

首先使用tar命令解压tar文件,然后使用gzip或bzip2等工具解压缩,基本语法如下:

tar xzvf input.tar.gz C output_directory

或者:

tar xjvf input.tar.bz2 C output_directory

x:从归档文件中提取文件

z:使用gzip进行解压缩(仅适用于输入为.tar.gz的情况)

j:使用bzip2进行解压缩(仅适用于输入为.tar.bz2的情况)

v:显示详细信息

f:指定归档文件名

C:指定解压缩后的文件存放目录(可选)

output_directory:解压缩后的文件存放目录(可选)

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《linux tar命令详解》
文章链接:https://www.yunzhuji.net/internet/188902.html

评论

  • 验证码