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

直接使用命令行。

1 .包装gz. 光盘/临时文件 mkdir 演示 演示 cp -r /etc tar -czvf demo.tar.gz 演示 gzip -l demo.tar.gz
2 .解压gz。
rm -rf /等 tar -xzvf myetc.tar.gz
3 .指定解压。
tar -xzvf myetc.tar.gz -C /home
4 解压子目录。
rm -rf 等/udev tar -xzvf myetc.tar.gz --strip-components=2 -C etc/udev
你可以自己权衡一下。

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

前两天,我在办公室整理文件时,发现了一堆零散的文件和报告。
我想如果我能把这些东西收拾整齐的话,下次就更容易找到了。
于是,我打开电脑,开始修改Linux tar命令。

我打开终端并访问 tar -czvf archive.tar.gz report/。
这次,我看着屏幕上的进度条,文件被压缩成一个名为archive.tar.gz的文件。
我尝试解压,发现真的很方便,而且查找文件的时间也缩短了很多。

突然,我想起去年夏天我在服务器上备份过数据。
当时我是用tar命令来打包的。
我记得当时是晚上九点,服务器在四川的机房。
我通过 SSH 远程连接到它。
当时网速比较慢,打包过程大约需要一个小时。

后来我还在网上看到了一个教程,说明可以使用tar命令创建一个不包含特定文件的批处理文件。
我尝试使用 tar -czvf archive.tar.gz --exclude="path/to/excluded/file" report/ ,果然我排除的文件未包含在打包文件中。

现在想来,这些命令真是神奇。
它们不仅可以帮助我们打包文件,还可以非常精确地控制压缩和解压缩过程。
但是,使用这些命令时需要小心,尤其是 --exclude 参数。
如果使用不当,你就会遇到麻烦。

在linux下如何将文件夹压缩成tgz文件

tar命令非常简单,可以将一个文件夹打包到tgz中。

命令是:tar -czvf 输出文件名.tgz 文件夹名称。

例如,将data文件夹压缩到backup.tgz;键入 tar -czvf backup.tgz 数据。

压缩后,使用ls查看文件。

如果这样的文件夹大于5 00MB。
压缩可能需要几分钟的时间。

亲自尝试一下!