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:解压缩后的文件存放目录(可选)
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/679396.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复