Linux基础命令(tar gzip)

zmjzhangmj 2020-02-11

归档管理:tar

计算机中的数据经常需要备份,tar是Unix/Linux中常用的备份工具 

1.将2.txt文件和1.txt文件打包成tar.txt文件

tar cf tar.txt 1.txt 2.txt

Linux基础命令(tar gzip)

 2.列出tar.txt文件中包含那些文件

     tar tf txt.tar

Linux基础命令(tar gzip)

 3.解开档案文件

tar xf tar.txt

Linux基础命令(tar gzip)

4.把文件解压到其他文件夹中

tar 重新创建的文件夹 a.tar为打包文件

Linux基础命令(tar gzip)

 总结:

tar 归档 打包

tar cvf a.tar 1.txt 2.txt  把1.txt 2.txt文件打包至a.txt   f必须放到最后,f后面的第一个参数代表要生成的文件名,后面所有的参数是要打包的文件

tar tf a.tar   列出包中文件

tar xvf a.tar 如果没写目录,把包里面的文件解开放到当前目录

tar xvf a.txr -C tar 解包到指定文件夹,文件夹需要提前创建好 

 文件压缩解压:gzip

tar与gzip命令结合使用实现文件打包,压缩。tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz

gzip使用格式

gzip [选项] 被压缩文件

Linux基础命令(tar gzip)

压缩所有子目录:gzip -r a.tar

 Linux基础命令(tar gzip)

 解压压缩的文件

gzip -d a.tar.gz

Linux基础命令(tar gzip)

 压缩

 1.打包 tar cf a.tar 1.txt 2.txt   生成a.tar文件

 2.压缩 gzip -r a.tar                 生成a.tar.gz文件

解压

  1.解压 gzip -d a.tar.gz 生成a.tar文件

   2.解包 tar xf a.tar -C ~/tar 解包到指定文件夹

相关推荐

TimelessFaith / 0评论 2017-06-29