1、建立TAR包(打包) 命令格式: tar cvf TAR包文件名.tar 所备份的文件或目录 功能描述: tar cvf命令用于把指定的目录或文件打包到指定的文件 中。“c”指定建立(或压缩)TAR包,“v”设置命令执行时有更多的提示信息,“f”指定TAR包的文件名。 c:create;v:verbose;f:file 另外,在使用tar命令时,可以在cvf前面加上短横线-,也可以不加。 但在使用Linux其他命令时,若在命令后跟的有选项,必须在选项前面加上短横线-。 2、释放TAR包(又叫解包) 命令格式: tar xvf TAR包文件名.tar 功能描述: tar xvf命令用于释放指定的TAR包文件中的内容。“x”代表释放(或解压)文件。x:extract。 注意: tar本身只是打包,而不是压缩。只有加了一些选项后,如:z、j等,才在打包的基础上进行压缩。 也即,.tar只是一个打包文件,而不是压缩文件。 若再在.tar后面跟上一些扩展名,如:.tar.gz(或.tgz)、tar.bz2(或.tbz2)才是压缩文件,准确地说是打包加压缩 3、建立压缩的TAR包(先打包,再压缩) 命令格式: tar zcvf 压缩TAR包文件名.tar.gz (或.tgz) 所备份的文件或目录名 功能描述: “z”表示调用gzip压缩程序的功能,与c配合使用,表示能够建立TAR包,并能建立压缩的TAR包。tar zcvf命令把指定 的目录或文件打包后,再进行压缩并保存到指定的文件。建立压缩的TAR包文件的扩展名通常为.tar.gz 。z:gzip。 说明:在该tar命令中,使用了一个选项z,表示在执行该tar命令的过程中,将调用gzip程序对首先产生的 music.tar文件包进行压缩。 所以,我们在指定命令格式中的“压缩TAR包文件名 ”时,先指定扩展名.tar,然后再指定扩展名.gz。 4、释放压缩的TAR包(先解压,再解包) 命令格式: tar zxvf 压缩TAR包文件名.tar.gz (或.tgz) 功能描述: tar zxvf命令解压并释放指定的压缩TAR包文件中的 内容。“z”代表解压文件。 【注意】 上述命令: 1、tar zcvf 压缩TAR包文件名.tar.gz(或.tgz) 所备份的文件或目录名 2、tar zxvf 压缩TAR包文件名.tar.gz(或.tgz) 是对扩展名为.tar.gz的文件进行压缩和解压操作的。
此外,还有扩展名为.tar.bz2(tbz2)的文件。此时所用的命令为: //压缩 1、tar jcvf 压缩TAR包文件名.tar.bz2(或.tbz2) 所备份的文件或目录名 //解压 2、tar jxvf 压缩TAR包文件名.tar.bz2(或.tbz2) 5、查询TAR包中的文件 命令格式: tar tf TAR包文件名.tar 功能描述: tar tf命令显示指定TAR包中的文件目录列表,该命令用于 在释放TAR包之前了解其中所包含的文件。 6、查询压缩的TAR包中的文件 命令格式: tar ztf TAR包文件名.tar.gz(或.tgz) 功能描述: tar ztf命令显示指定压缩的TAR包中的文件目录列表,该命令先调用gzip解压缩,然后再显示文件目录列表。
linux下tar命令的各种参数选项和他们的作用
最新推荐文章于 2023-12-11 15:24:50 发布