Possible Duplicate:
gzipping up a set of directories and creating a tar compressed file

This post描述了如何在一个目录 struct 中单独gzip每个文件.然而,我需要做一些稍微不同的事情.我需要为特定目录下的所有文件生成一个大的gzip文件.我还需要能够为压缩文件(例如files.gz)指定输出文件名,并覆盖旧的压缩文件(如果已经存在).

推荐答案

tar -zcvf compressFileName.tar.gz folderToCompress

folderToCompress中的所有内容都将转到compressFileName

编辑:经过审查和 comments ,我意识到人们可能会对没有扩展名的compressFileName感到困惑.如果你想,你可以用. tar 带有compressFileName的gz扩展名(如建议的)

Linux相关问答推荐

完全加入- bash

将参数#0更改为shell脚本不工作

无法在Raspberry PI 3 Model B上分配256TB的虚拟内存

为什么仅使用&i-i标志时仍会从容器进程中输出

PERF显示不应该执行指令的内核的用户空间周期

sed + 从没有额外空格的文本中删除单词

如何在 gcc 搜索路径上防止多个版本的 Boost?

使用 grep 时如何跳过第一行和最后一行?

如何启用或切换现有的Flutter 项目(仅限移动设备)到 MacOS 或 WEB 或 Linux 或 Windows?

查找在特定日期从特定机器登录的所有用户

如何在python中检索进程开始时间(或正常运行时间)

如何使用完整路径或文件名显示 grep 结果

具体来说,fork() 如何处理 Linux 中 malloc() 动态分配的内存?

Linux C程序:如何找到函数所属的库

在 Linux/POSIX 系统上获取用户全名的最简单方法是什么?

如何从任意 pthread_t 获取线程 ID?

Linux下的签名可执行文件

os.walk 没有隐藏文件夹

使用 SED 将单词的首字母大写

如何编写 Mono 守护程序