linux - 如何在bash中将所有子目录中的所有文件gzip到一个压缩文件中

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

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

最佳答案

tar -zcvf compressFileName.tar.gz folderToCompress

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

编辑:经过审查和评论后,我意识到人们可能会对没有扩展名的 compressFileName 感到困惑。如果您愿意,可以将 .tar.gz 扩展名(如建议)与 compressFileName 一起使用

https://stackoverflow.com/questions/12331633/

相关文章:

linux - 对标准输入、标准输出和标准错误感到困惑?

python - 如何在 Python 列表中切换两个项目的位置?

python - 使用 matplotlib 在单个图表上绘制两个直方图

linux - 从管道将值读入 shell 变量

python - 如何避免 "RuntimeError: dictionary changed si

python - python - 如何按两列或多列对python pandas中的dataFram

linux - 如何在 Minikube 中使用本地 docker 镜像?

python - 如何比较 Python 中的版本号?

python - 错误 : command 'gcc' failed with exit statu

Android Debug Bridge (adb) 设备 - 无权限