首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux tar命令打包整个文件夹详解,Linux tar打包命令详解

Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。...文件包中文件的详细信息 tar命令做打包压缩(解压缩解打包)操作 你可能会觉得 Linux 实在太不智能了,一个打包压缩,居然还要先打包成 “.tar” 格式,再压缩成 “.tar.gz” 或 “.tar.bz2...其实 tar 命令是可以同时打包压缩的,前面的讲解之所打包和压缩分开,是为了让大家了解在 Linux 中打包和压缩的不同。...和”.tar.bz2″格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法。...tar 命令最初被用来在磁带上创建备份,现在可以在任何设备上创建备份。利用 tar 命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的。

14.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

linux tar压缩排除某个文件夹

一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。...在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。...logs –exclude=tomcat/libs –exclude=tomcat/xiaoshan.txt tomcat 这里要说一下注意事项: 大家都知道linux在使用tab键的时候会对目录名称自动补全...如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/” 这里大家要注意的时候,在我们使用tar 的–exclude 命令排除打包的时候...错误写法: tar -zcvf tomcat.tar.gz –exclude=tomcat/logs/ –exclude=tomcat/libs/ tomcat 正确写法: tar -zcvf tomcat.tar.gz

4K10

linux tar打包解压详解 解压到指定文件夹

编写shell脚本的时候经常需要解压缩到指定的文件夹tar命令是最常用的 参考一下说明,其中注意-C的用法。...[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩 [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2...# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~ # 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~ # 上述指令在执行的时候,会显示一个警告讯息...-zxvf /tmp/etc.tar.gz etc/passwd # 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件, # 就可以透过这个方式来下达!...[root@linux ~]# cpio -icdvt < /dev/st0 [root@linux ~]# cpio -icdvt /tmp/content # 第一个动作当中

18.9K80

linux tar

使用实例 1:将文件全部打包成tar包 2:查阅上述 tar包内有哪些文件 3:将tar 包解压缩 4:只解压tar包里的部分文件 5:在文件夹当中,比某个日期新的文件才备份 6:备份文件夹内容时排除部分文件...tar命令可以为linux的文件和目录创建档案。...打包:是指将一大堆文件或目录变成一个总的文件. 压缩:则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?...这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。...linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。

4.5K20

Linux tar 用法

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个...tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。...gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个...压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux zip jpg.zip *.jpg //zip格式的压缩,需要先下载...zip for linux 解压 tar -xvf file.tar //解压 tartar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2

5K30

Linux-tar

概述 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。...这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。...linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。...gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个...zip for linux ---- 举例解压 tar -xvf file.tar //解压 tartar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2

3.1K20

每天学一个 Linux 命令(39):tar

昨日推荐:每天学一个 Linux 命令(38):vi/vim 命令简介 tar 命令用于打包、压缩与解压压缩包文件。 tar 命令常常用于打包、压缩某些文件或目录,也可以添加新文件到归档文件中。...-cf mingongge.tar *.jpg #将所有.jpg的文件打包成一个名为mingongge.tar的文件 tar -rf mingongge.tar *.gif #将所有.gif的文件增加到...mingongge.tar的包里 tar -uf mingonggel.tar mingongge.gif #更新mingongge.tar文件中的mingongge.gif文件 tar -tf...mingongge.tar #列出 all.tar 包中所有文件 tar -cfv mingongge.tar foo bar #将文件foo和bar打包成mingongge.tar文件包,也可以理解成...:从这两个文件中去创建这个mingongge.tar文件 tar -tvf mingongge.tar #详细列出mingongge.tar中的所有文件 tar -xf mingongge.tar

58520

linux解压 tar命令

tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令!...[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩 [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2...gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...-v 显示每个文件夹的压缩百分比。 解释 在用compress压缩文件时,将在原文件名之后加上扩展名.Z。如果不指定文件,则压缩标准输入,其结果返回标准输出。...打包一个目录下的文件命令:#tar -cvf /mnt/lgx/a1.doc结果:产生一个以.tar为扩展名的打包文件 实例2: 目的:用tar解开打包文件命令:#tar -xvf /mnt/lgx/a1

11.6K40

Linuxtar命令

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具 tar命令可以为linux的文件和目录创建档案。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。...Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令) linux下最常用的打包程序就是...打包并压缩一个文件(使用gzip压缩) > tar -zcvf rumenz.tar.gz rumenz.txt 打包并压缩一个文件(使用bzip2压缩) > tar -jcvf rumenz.tar.bz2...解压缩:tar -jxvf rumenz.tar.bz2 -C test 原文链接:https://rumenz.com/rumenbiji/linux-tar.html

4.3K00

Linuxtar命令

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具 tar命令可以为linux的文件和目录创建档案。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。...打包和压缩 打包是指将一大堆文件或目录变成一个总的文件; 压缩则是将一个大的文件通过一些压缩算法变成一个小文件。...Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令) linux下最常用的打包程序就是...打包并压缩一个文件(使用gzip压缩) > tar -zcvf rumenz.tar.gz rumenz.txt 打包并压缩一个文件(使用bzip2压缩) > tar -jcvf rumenz.tar.bz2

3.5K00

Linux文件归档之tar

tar相信大家也比较熟悉了,它是一个常见的压缩文档格式,在linux中它是用来压缩文件的一个命令。在操作之前先来张各个选项的详细解释图片 ?...创建压缩文档 ---- #先创建几个文件和文件夹 [root@rainss ~]# mkdir dir{1..9} && touch file{1..9} ?...# 创建tar压缩文档(使用选项c) 将刚创建的文件和文件夹存档 # 语法 tar 选项 压缩后的文件名 要压缩的文件(夹)路径 # 注意选项f后面跟文件名 # 加上选项v可以看到压缩文件列表信息 [...# 解压到指定目录(选项-C后指定路径) # 先在当前路径下创建一个目录tar [root@rainss ~]# mkdir tar [root@rainss ~]# tar xvf file.tar...[root@rainss ~]# tar cJf file.tar.xz file{1..9} # xz 解压 [root@rainss ~]# tar xJf file.tar.xz

4.3K21

Linuxtar命令

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具 tar命令可以为linux的文件和目录创建档案。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。...Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令) linux下最常用的打包程序就是...打包并压缩一个文件(使用gzip压缩) > tar -zcvf rumenz.tar.gz rumenz.txt 打包并压缩一个文件(使用bzip2压缩) > tar -jcvf rumenz.tar.bz2...rumenz.tar.bz2 解压缩:tar -jxvf rumenz.tar.bz2 -C test 原文链接:https://rumenz.com/rumenbiji/linux-tar.html

3K10

linux tar解压命令

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩 [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2...# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~ # 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~ # 上述指令在执行的时候,会显示一个警告讯息...范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 [root@linux ~]# cd /usr/local/src [root@linux src]# tar...范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已 [root@linux ~]# cd /tmp [root@linux tmp]# tar...-zxvf /tmp/etc.tar.gz etc/passwd # 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件, # 就可以透过这个方式来下达!

11.8K60

Linux tar打包命令

Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。...文件包中文件的详细信息 tar命令做打包压缩(解压缩解打包)操作 你可能会觉得 Linux 实在太不智能了,一个打包压缩,居然还要先打包成 ".tar" 格式,再压缩成 ".tar.gz" 或 ".tar.bz2...其实 tar 命令是可以同时打包压缩的,前面的讲解之所打包和压缩分开,是为了让大家了解在 Linux 中打包和压缩的不同。...和".tar.bz2"格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法。...tar 命令最初被用来在磁带上创建备份,现在可以在任何设备上创建备份。利用 tar 命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的。

56530

linux中复制文件夹到另一个文件夹_linux 文件夹复制

1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/....方法示例: 2、将一个文件夹复制到另一个文件夹下 cp -r /home/packageA /home/packageB 运行命令之后packageB文件夹下就有packageA文件夹了。...方法示例: 3、删除一个文件夹及其下面的所有文件 rm -rf /home/packageA -r表示向下递归,不管有多少级目录,一并删除 -f表示直接强行删除,不作任何提示的意思 方法示例:...4、移动一个文件夹到另一个文件夹下面 mv /home/packageA /home/packageB/ 或 mv /home/packageA /home/packageB 这两种方法效果是一样的...方法示例: 5、移动一个文件夹下的所有内容到另一个文件夹下面 mv /home/packageA/* /home/packageB/ 方法示例: 参考文章 https://blog.csdn.net

27.6K40
领券