Linux-tar 命令详解命令
说明
在之前的Linux-压缩及解压缩文章中,给大家讲了linux中常用的压缩与解压缩的命令。
他们分别可以生成.zip、.gz、.bz的压缩文件,但是在linux,我们常常用到的确实另外格式的压缩包.tar.gz 、.tar.bz2 ,那么这些就是由我们今天的主角tar命令生成的。
命令详解
.tar"格式的打包和解打包都使用 tar 命令,区别只是选项不同。我们先看看 tar 命令的基本信息。
命令名称:tar。
英文原意:tar。
所在路径:/bin/tar。
执行权限:所有用户。
功能描述:打包与解打包命令。
<h5>命令格式</h5>
打包:
[root@localhost ~]#tar [选项] [-f 压缩包名] 源文件或目录
-c:打包;
-f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名;
-v:显示打包文件过程;
解包:
".tar"格式的解打包也需要使用 tar 命令,但是选项不太一样。命令格式如下:
[root@localhost ~]#tar [选项] 压缩包
-x:解打包;
-f:指定压缩包的文件名;
-v:显示打包文件过程;
-t:测试,就是不解打包,只是査看包中有哪些文件;
-C 目录:指定解打包位置;
命令示例
打包常用:
打包文件:tar -cvf zhangsan.tar zhangsan.php
打包文件:tar -cvf zhangsan.tar ./zhangsan
注意:-cvf顺序不能乱 不能写成-cfv
解包常用:
解包文件:tar -xvf zhangsan.tar
指定解压目录解压 tar -xvf zhangsan.tar -C ./lisi
打包后压缩:
gzip zhangwei.tar 后缀:zhangwei.tar.gz
bzip2 zhangwei,tar 后缀 zhangwei.tar.bz2
直接打包压缩:
-z:压缩和解压缩 ".tar.gz"格式
-j:压缩和街压缩 ".tar.bz2"格式
压缩: tar -czvf zhangwei.tar.gz zhangwei.php
tar -cjvf zhangwei.tar.bz2 zhangweiphp
解压 tar -xzvf zhangwei.tar.gz
tar -xjvf zhangwei.tar.bz2
结尾
你是我的半截的诗,不许别人更改一个字--《半截的诗》