Linux常用命令学习(十六)
19、tar命令
用来压缩和解压文件。tar本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功
能来完成。服务器租用
香港服务器
香港服务器租用
弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的
文件通过一些压缩算法变成一个小文件
常用参数:
-c建立新的压缩文件
-f指定压缩文件
-r添加文件到已经压缩文件包中
-u添加改了和现有的文件到压缩包中
-x从压缩包中抽取文件
-t显示压缩文件中的内容
-z支持gzip压缩
-j支持bzip2压缩
-Z支持compress解压文件
-v显示操作过程
有关gzip及bzip2压缩:
gzip实例:压缩gzipfileName.tar.gz和.tgz 解压:gunzipfilename.gz或gzip-d
filename.gz
对应:tarzcvffilename.tar.gz tarzxvffilename.tar.gz
bz2实例:压缩bzip2-zfilename.tar.bz2解压:bunzipfilename.bz2或bzip-dfilename.bz2
对应:tarjcvffilename.tar.gz 解压:tarjxvffilename.tar.bz2
实例:
(1)将文件全部打包成tar包
tar-cvflog.tar1.log,2.log或tar-cvflog.*
(2)将/etc下的所有文件及目录打包到指定目录,并使用gz压缩
tar-zcvf/tmp/etc.tar.gz/etc
(3)查看刚打包的文件内容(一定加z,因为是使用gzip压缩的)
tar-ztvf/tmp/etc.tar.gz
(4)要压缩打包/home,/etc,但不要/home/dmtsai
tar--exclude/home/dmtsai-zcvfmyfile.tar.gz/home/*/etc
上一篇:交换机口子区别