×

tar特殊文件夹

tar特殊文件夹(tar指定文件夹)

admin admin 发表于2023-03-13 06:14:09 浏览51 评论0

抢沙发发表评论

本文目录一览:

tar 是什么文件格式,是干什么用的,用什么打开?

匿名提问会失分。。回答不会。。。

中文释义:磁带归档

注 解:UNIX/Linux中的一个文件打包工具,用于将许多文件一起打包,形成一个档案文件,以便归档。它最初设计用于磁带备份,现在也可用于其它存储介质。单独使用时,生成具有.tar扩展名的文件。当与Gzip结合用于数据压缩时,生成的文件扩展名可能是.tgz、.tar.gz或与compress结合用于数据压缩时,生成的文件扩展名则是.tar.Z。-tar特殊文件夹

原文招抄的。。。

继续匿名。

linux tar打包文件时怎么选取特定文件

压缩:

tar czvf /data/backup/test.tar.gz /data/a/b/directory

解压:

cd /data/test

tar xzvf /data/backup/test.tar.gz

问题是,解压后的文件,在/data/test/data/a/b/directory里面

要想解压在当前目录路径。

这样写就可以解决了

tar czvf /data/backup/test.tar.gz /data/a/b/directory

改成

tar czvf /data/backup/test.tar.gz -C /data/a/b directory

-C是临时切换工作目录,-P是绝对路径,在这里只用到-C参数就行了

linux tar压缩解压缩文件夹、文件命令详解

linux tar压缩解压缩文件夹、文件命令详解

直接先上三个常用命令

1.压缩当前目录下文件夹/文件yk到yk.tar.gz:

2.解压缩当前目录下的yk.tar.gz到file:

参数详解

五个命令中必选一个

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这几个参数是可选的

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

-f必选参数

-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名。

查看

在不解压的情况下查看压缩包的内容:

linux下面tar打包, 排除某个特定的目录( 只对一个目录操作, 不对其他目录操作)

[boomer@www test]$ pwd

/home/boomer/tmp/test

[boomer@www test]$ ls -R

.:

aa  bb  cc  dd

./aa:

1.txct  1.txt

./bb:

2.txt  dd

./bb/dd:

5.tx  5.txt

./cc:

3.txt  dd

./cc/dd:

4.txt

./dd:

6.txt

[boomer@www test]$ cat  include.mydirs EOF

 aa

 bb

 cc

 EOF

[boomer@www test]$ tar cvzf temp.tar.gz `cat include.mydirs`

aa/

aa/1.txct

aa/1.txt

bb/

bb/dd/

bb/dd/5.tx

bb/dd/5.txt

bb/2.txt

cc/

cc/dd/

cc/dd/4.txt

cc/3.txt

[boomer@www test]$

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

打包: 指将多个文件(或目录)合并成一个文件,方便在不同节点之间传递或在服务器集群上部署.

压缩或打包文件常见扩展名: *.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目录

【压缩】Windows如何压缩tar.gz格式包?

tar.gz 是Linux和Unix下面比较常用的格式,一条命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见。

Linxu服务器上,tar.gz 包解压轻而易举,rar包和zip就取决于软件安装了。

Linux上安装zip unzip软件可以用来压缩和解压zip包,rar压缩解压软件是商业性质的,在Linux服务器上极少使用,当然能用,需要装rar软件。

Windows上,WinRAR、WinZip等主流压缩工具可以解压tar.gz 包,却不能打包生成tar.gz 包,但是tar.gz在linux服务器端很常用,对运维人员而言,最想骂娘的一种情形必然有开发提供了rar格式的部署包。-tar特殊文件夹

那么,Windows上如何压缩tar.gz格式包呢?

如何在windows系统生成tar.gz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的,发现 7-Zip 这个开源软件可以很方便地解决这个问题!

欢迎来到 7-Zip 官方主页

免费值得一试的(解)压缩软件7-zip

7-Zip常见问题解答(FAQ)

如何安装7-Zip

windows下如何生成tar或gz压缩包?

windows下如何生成tar或gz压缩包?

Windows如何压缩tar.gz格式

扩展7-zip右键,一步实现tar.gz的压缩

关于7-zip.dll的信息

Windows 动态链接库DLL使用

How can I  compress  .tar.gz in one step  using 7-Zip on windows?

Create tar.gz Archives using 7-Zip on Windows

Wind10 7-zip默认安装目录:  C:\Program Files\7-Zip

Wind10 管理员Send to 目录:  C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo 

注:对文件夹名带特殊字符的文件夹的tar.gz压缩存在一定问题

Wind10 7-zip默认安装目录:  C:\Program Files\7-Zip

Wind10 管理员Send to 目录:  C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo