益盛:vps主机教程12讲:linux操作系统下tar命令

服务器知识

使用linux系统的tar命令能够完成很多功能。例如,创建压缩、解压缩、查看压缩包内容等等。与zip相比tar拥有更强大的压缩功能,tar命令支持zip、rar、tar、tar.gz、tar.bz2等格式的压缩和解压。

tar命令是在linux操作系统上进行的,在懂得这些命令的操作之前,你必须会远程登录linux vps主机,以及使用linux系统操作文件。

接下来我们就可以使用tar命令进行压缩和解压操作了,以下为大家列出了tar的操作命令和详解。

linux tar五个常用命令

tar -c 建立文件压缩包

tar -x 解压文件压缩包

tar -t 查看文件压缩包内容

tar -r 向文件压缩包末尾追加文件

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

以上linux tar命令是五个基本的命令,在进行压缩和解压过程中都会用到五个命令中的其中一个。tar五个命令可以和别的连用,但只能使用其中的一个,接下来我们举例进行压缩和解压时的可选命令。

-f命令是为压缩文件命名时使用到的,这个命令的最后一个参数只能是压缩包的名称。

# tar -rf mypic.tar *.gif

这条命令是将所有.gif的文件增加到mypic.tar的包里面去。-r是表示增加文件的意思。

# tar -cf mypic.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为mypic.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -tf mypic.tar

这条命令是列出mypic.tar包中所有文件,-t是列出文件的意思

# tar -uf mypic.tar logo.gif

这条命令是更新原来tar包mypic.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -xf mypic.tar

这条命令是解出mypic.tar包中所有文件,-t是解开的意思

一、tar压缩命令

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

二、tar解压命令

tar –xvf mydir.tar //解压tar包
tar -xjvf mydir.tar.bz2 //解压 tar.bz2
tar -xzvf mydir.tar.gz //解压tar.gz
tar –xZvf mydir.tar.Z //解压tar.Z
unrar e mydir.rar //解压rar
unzip mydir.zip //解压zip

文章来源:益盛网络小鱼儿,转载请注明出处!
更多相关资源:http://www.sendong.com/vps.htm

继续阅读