linux tar压缩解压缩文件夹、文件命令详解

linux tar压缩解压缩文件夹、文件命令详解,第1张

linux tar压缩解压缩文件夹、文件命令详解

直接先上三个常用命令

1.压缩当前目录下文件夹/文件yk到yk.tar.gz:

2.解压缩当前目录下的yk.tar.gz到file:

参数详解

五个命令中必选一个

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这几个参数是可选的

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

-f必选参数

-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名。

查看

在不解压的情况下查看压缩包的内容:

tar -zcvf test.tar.gz ./test/

该命令表示压缩当前文件夹下的文件夹test,压缩后缀名为test.tar.gz

如果不需要压缩成gz,只需要后缀为tar格式的,那么输入如下命令:

tar -cvf test.tar ./test/

tar -xzvf test.tar.gz

该命令表示把后缀为.tar.gz的文件解压到当前文件夹下。

如果压缩文件的后缀是.tar,没有gz,则使用命令:

tar -xvf test.tar

在对某个目录进行压缩的时候,有时候想排除掉某个目录.

例如:如果123目录下有3个子目录,aa、bb、cc.我现在想只对aa和bb目录打包压缩,命令如下:

tar -zcvf 123.tar.gz  --exclude=cc 123

使用exclude参数来过滤不需要的目录或文件,排除某个文件的 *** 作和目录一样.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8577913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存