在日常我们使用linux 的过程中经常会遇到备份文件或者上传.tar.gz.zip的文件
记一次如何打包文件夹和解压文件
注意:在 Linux 中,打包和压缩是分开处理的。而 gzip 命令只会压缩,不能打包,所以才会出现没有打包目录,而只把目录下的文件进行压缩的情况。
例如使用gzip后文件全部会变成所有文件后缀加上.gz十分的不方便
我们使用tar 就十分的方便了 他具有解压和加压的功能具体参数如下
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
linux 中文件分为打包 压缩 解压 都是分开的
比如打包我们可以使用
tar -cf 打包名称 需要打包的文件夹
压缩我们使用
tar -czvf 包名称 需要压缩的文件夹
解压我们使用
tar -xvf 需要解压的包名称