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

是的...在 Linux 系统上...使用 tar 命令压缩内容非常简单。

我记得是2 02 2 年...当时在办公室...电脑上有一个项目文件夹...叫project_data...很大...
我想解压这个文件夹...我想节省一些空间...所以我用了tar...
在终端...在那个黑色的窗口...我必须先cd...那就是更改目录...例如,如果我想更改桌面上的cd文件夹...例如,我将更改桌面上的cd...
然后...我输入... tar -czvf project_data.tgz project_data...
这个命令...我当时很困惑...但它有效...C...是创建...创建一个新包...z...是gzip压缩...v...是详细...显示进程...f...是文件...然后是文件名...
它叫做compress project_data...那是我要压缩的文件夹...
一旦我输入...终端低声压缩。
我开始做...文件名还在屏幕上显示...越来越少...
我在等它完成...project_data.tgz...真的有吗...真的有吗...大小对了...只是命令...
写入成功...什么...有时很容易记住...尤其是v和f...分数很清楚...

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

嘿嘿,你说的步骤有问题。
上次我在服务器上进行 gzip 压缩时,我发现情况并非如此。

第二步写的是gziptest.txt。
这个命令看起来是错误的。
直接输入gzip test.txt是正确的。
你看,我2 02 3 年在北京机房调试的时候就是这么用的。
gzip后面是你要压缩的文件名,比如test.txt。

然后按 Enter 键,gzip 就会自动将 test.txt 压缩为 test.txt.gz。
这个过程非常快,只需要几秒钟的时间。
压缩后,使用ls -l可以看到两个文件,一个是原始的test.txt,一个是压缩后的test.txt.gz。

而且,经过gzip压缩后,原来的test.txt文件仍然存在。
如果你想解压它,只需使用 gzip -d test.txt.gz 即可。
解压后会回到原来的test.txt。

所以你看,这一步你把“第二”步写错了。
它应该是 gzip test.txt 而不是 gziptest.txt。
我还是想知道你为什么这么写...总之,记住,压缩文件名就可以了。

Linux下,如何用命令,要求:只打包当前文件夹和所有子文件夹中的.

是的,这就是问题所在。
首先连接到Linux主机并打开命令行。

第一步,直接输入:zip -r test.zip /home/httpd//test
第二步,回车开始压缩。

记得检查文件,不要意外压缩您不需要的文件。

想要省事吗?创建一个脚本,例如: !/bin/bash zip -r test.zip /home/httpd//test
然后执行:sh compress.sh
或者,也可以使用 tar: tar -czvf test.tar.gz /home/httpd//test
是不是很简单?