Linux中tar常用命令
–c
:建立压缩档案–x
:解压–t
:查看内容–r
:向压缩归档文件末尾追加文件–u
:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-z
:有gzip属性的-j
:有bz2属性的-Z
:有compress属性的-v
:显示所有过程-O
:将文件解开到标准输出–f
: 使用档案名字,切记参数-f是必须的,这个参数是最后一个参数,后面只能接档案名。
打包 .tar
# tar 包文件打成一个tar包不负责压缩
# 打包
tar -cvf 打包文件.tar 被打包的文件/路径
# 解包
tar -xvf 打包文件.tar
# 选项 c 生成档案文件,创建打包文件;
# x 解开打包文件;
# v列出归档的详细过程,显示进度;
# f指定档案文件的名称 f后面一定是一个 tar文件,所以必须放在选项最后
压缩.tar.gz
方法一
1、gzip
gzip 要压缩的tar文件
方法二
2、tar + gzip
# 压缩
tar -zcvf 打包文件.tar.gz 被打包的文件/路径
# 解压缩
tar -zxvf 打包文件.tar.gz
#解压缩到指定目录(目标目录必须存在)
tar -zxvf 打包文件.tar.gz -C 目标目录
# 选项 C 指定目录
方法三
3、tar + bzip2
# 压缩
tar -jcvf 打包文件.tar.bz2 被打包的文件/路径
# 解压缩
tar -jxvf 打包文件.tar.bz2
没有回复内容