Linux命令之tar
简介
tar是linux下为将文件和目录打包的命令。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,对于备份文件或将几个文件组合成为一个文件以便于网络传输。不过要注意tar是打包的命令,即将一个或数个文件或目录合成一个,并不能压缩,及缩小文件大小。
命令语法
tar [options] [parameter]
介绍几个常用的选项:
-c:即创建打包文件
-v:显示打包过程
-f:指定文件,这个选项后面必须紧跟着要打包的文件名
例如:
tar -cvf example.tar 01.txt 02.txt 03.txt-x:从打包文件中提取文件
例如:
tar -xvf example.tar
而想要压缩文件,则需要调用gzip,bzip2命令。未免太麻烦,在tar命令的选项中加入两个即可压缩。
-z:通过
gzip指令压缩(或解压)打包文件例如:
tar -zcvf example.tar.gz 01.txt 02.txt 03.txttar -zxvf example.tar.gz-j:通过
bzip2指令压缩(或解压)打包文件例如:
tar -jcvf example.tar.bz2 01.txt 02.txt 03.txttar -jxvf example.tar.bz2
还有一个重要的选项是-C,为指定解压缩的目录。
tar -zxvf example.tar.gz -C ~/Documents
附录
如果需要解压zip格式的文件,可以用unzip命令。
unzip test.zip
本文介绍了Linux下的tar命令,包括如何使用tar打包文件和目录、如何解包文件等基本操作。同时,还介绍了如何通过tar结合gzip和bzip2进行文件压缩和解压缩的方法。
2521

被折叠的 条评论
为什么被折叠?



