- 功能
tar命令用来打包,解包和压缩。
语法 tar [主选项+辅选项] [文件或者目录]
- 选项
3.1 主选项 -c 建立新的档案文件(打包) -x 从档案文件中还原文件(解包) -t 列出档案文件的内容 在参数中,c/x/t有且仅有一个存在,不能同时存在 3.2 辅选项 -A 将tar文件添加到已存在的档案文件 -B 设置区块大小 -d 记录文件的差别 -r 将文件添加到已有档案文件 -v 现实操作过程 -f 指定档案文件 -z gzip压缩 -j bzip2压缩
示例
# 将/home/ziye目录下的文件全部打包为/home/ziye.tar
tar -cvf /home/ziye.tar /home/ziye # 仅打包
tar -zcvf /home/ziye.tar.gz /home/ziye # 打包后,以gzip压缩
tar -jcvf /home/ziye.tar.bz2 /home/ziye # 打包后,以bzip2压缩
# 将ziye.tar/ziye.tar.gz/ziye.tar.bz2解压到当前文件夹下
tar -xvf ziye.tar
tar -zxvf ziye.tar.gz
tar -jxvf ziye.tar.bz2
打包和压缩 打包是将一大堆文件和目录变成一个总的文件,压缩是将一个大的文件通过一些压缩算法变成一个小文件。
参考文章:
- http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.html
- http://man.linuxde.net/tar
- http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html
|