linux中用tar命令对文件夹进行打包压缩

author author     2023-04-08     684

关键词:

参考技术A

打包: 指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署.
压缩或打包文件常见扩展名: *.tar, *.tar.gz, *.gz, *.bz2, *.Z;
Linux系统一般文件的扩展名用途不大,但是压缩或打包文件的扩展名是必须的.因为linux支持的压缩命令较多,不同的压缩技术使用的压缩算法区别较大,根据扩展名能够使用对应的解压算法.

将文件夹打包,也能将包解开成文件夹.

例1: 在/tmp文件夹下创建demo文件夹,将/etc目录拷贝到/tmp/demo目录里,然后打包压缩成gz格式,要求显示压缩详情。

1)在/tmp文件夹下创建demo文件夹,将/etc目录拷贝到/tmp/demo目录里.

注意: 拷贝非空目录要加 -r

2)将etc文件夹打包压缩成gz格式,并显示压缩详情.
tar -czvf 打包压缩后文件名 被打包压缩的文件夹

如果打包压缩成.bz2格式,那么tar命令的参数: -cjvf.

例2: 先删除etc目录,解压缩myetc.tar.gz到当前目录.
1)删除etc目录

2)解压缩myetc.tar.gz到当前目录

例3: 将myetc.tar.gz解压缩到指定目录/home

例4: 仅仅解压缩myetc.tar.gz里的某个目录,例如etc/udev
1)先删除etc目录

2)解压缩myetc.tar.gz到etc/udev目录

linux中对文件进行归档的命令为

linux中对文件进行归档的命令为tartar命令[root@linux~]#tar[-cxtzjvfpPN]文件与目录....参数:-c:建立一个压缩文件的参数指令(create的意思);-x:解开一个压缩文件的参数指令!-t:查看tarfile里面的文件!特别注意,在参数的下达中,c/x... 查看详情

tar命令用于对文件进行打包压缩或解压,格式为“tar[选项][文件]”。

查看详情

linux下实现对某个文件夹进行压缩

...cvf打包后生成的文件名全路径要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。zip压缩方法:压缩当前的文件夹zip-r./xahot.zip./*-r表示递归zip[参数][打包后的文件名][打包的目录路径]解压unzipxahot.zip不解释linu... 查看详情

怎样在linux下对目录进行压缩生成gz文件

在linux下,使用gzip命令可以对目录压缩生成gz文件,具体步骤如下:1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:gziptest.txt。3、最后,按下回车键执行gzip指令,之后... 查看详情

linux使用tar命令打包压缩时排除某个文件夹或文件

今天在使用tar命令进行文件夹打包压缩的时候,需要打包压缩masalaPage目录,但是该目录中的2017,2016两个目录中的文件不进行打包压缩所以通常使用的tar-zcvfmasalaPage.tar.gzmasalaPage方式就不行了正确命令如下:tar-zcvfmasalaPage.tar.gz--e... 查看详情

linux压缩和解压包常用命令:gziptarzip/unzip命令使用示例

...不同后缀。.tar.gz.tar.gztar包:使用tar命令,打包文件或者文件夹,只打包,不压缩gz包:使用gzip命令,只压缩文件,不打包,所以gz包操作不能对文件夹直接操作,如果要对文件夹下所有文件进行压缩,使用-r参数,gzip-r文件夹路... 查看详情

linux常用命令(代码片段)

Linux常用命令linux基本命令tarcpmvdudf系统操作监控命令wcreadelf网络相关跟踪网络路由路径netstatVIM搜索命令findgrepsedawklinux基本命令tar//解包:tarxvfFileName.tar//打包:tarcvfFileName.tarDirName//tar打包(注:tar是打包,不是压缩... 查看详情

文件压缩

...文件,会删除原文件(通常配合tar使用).tar.gz  先使用tar命令归档打包,然后使用gzip压缩.tar.bz2  先使用tar命令归档打包,然后使用bzip压缩Linuxgzip工具使用1.gzip打包与压缩,仅对文件有效.gzipfilename打包gzip-dfilename.gz解包zcatfilena... 查看详情

linux下的tar命令详解

...,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文... 查看详情

linux命令-tar

tar命令用于对文件打包压缩或解压格式:tar[选项-C 指定解压到的目录][文件]打包并压缩文件:tar-zcvf压缩包名.tar.gz文件名解压并展开压缩包tar-zxvf压缩包名.tar.gz [[email protected]testB]#ls111.txt222.txt将111.txt文件通过gzip打包... 查看详情

tar分层压缩

在Linux下使用tar命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后的结果就会超过2G,又或者压缩包希望通过光盘来进行备份... 查看详情

linux中压缩与解压缩:

...,再解压到/home/shiyanlou目录用Linux语句怎么写?(1)使用tar命令备份数据的格式如下:$tarcvfbackup.tar/home/html上述命令是将/home/html目录下的所有文件打包成tar文件backup.tar。cvf是tar的命令参数。c代表创建一个档案文件,v代表显示每个... 查看详情

linux命令每日分享——tar打包压缩

...xff09;IT自动化运维:基于python的IT自动化运维tar命令对文件夹进行打包和压缩(备份)tar命令经常用于数据备份,以下是tar常用的操作指令-c建立包-x压缩文件-z用gzip压缩文件-j用bzip压缩文件-v解压缩时显示解压缩进... 查看详情

关于linux下tar命令打包的疑问

...道tar-cvffilename和tarcvpffilename都可以打包文件,但是前面那命令加了-,而后面的没加-,这个有什么不一样吗?反正我看了很多都是这样使用。下面两种情况,第一种是可以打包的,第二种报错。情况1tarcvfp2.tar22情况2#tar-cvfp2.tar2tar... 查看详情

linux命令中tar后跟的zxvf是啥意思

tar命令用于对文件打包压缩或解压,格式为:“tar[选项][文件]”。打包并压缩文件:“tar-czvf压缩包名.tar.gz文件名”解压并展开压缩包:“tar-xzvf压缩包名.tar.gz”参数作用-c创建压缩文件-x解开压缩文件-t查看压缩包内有那些文件-z... 查看详情

tar

...成一个文件,可以对多个目录,或者多个文件进行打包tar命令只是打包,不会压缩,打包前后大小是一样的tar命令-c//打包-x//解压-f//指定文件-t//查看tarcf压缩后的文件名要压缩的文件或者目录//打包的过程如打包多个文件tarcf压... 查看详情

gzip命令

gzip命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。语法:gzip[选项]压缩(解... 查看详情

linux操作系统中对当前目录下文件打包的命令是(),解包的命令();

...标文件,hello.cpp和hello.h是源文件tarcvzfxxx.tar.gzxxx/就压缩文件夹下所有的文件tarxvjfxxx.tar.bz2xxx/解压:tarxvfz目标文件例如:tarxvfzm.tar.gz//在当前目录下将压缩包文件m.tar.gz解压缩上面的简单用法基本够用了,以下是从别的地方转来... 查看详情