bash 脚本代码有助于制作多个文件夹的 zip/tar

标签 bash zip gzip

我是 bash 的新手,以前从未编写过代码,但这个任务卡住了,所以需要摆脱它。 我需要制作 bash 脚本来制作一个包含多个目录的压缩文件。

喜欢-

/home/code/bots/
/var/config/
.
.
.
/var/system/

所有内容将被压缩到单个文件/var/file/bkup.[zip][tar.gz]

提前致谢

最佳答案

# tar: (c)reate g(z)ip (v)erbose (f)ile [filename.tar.gz] [contents]...
tar -czvf /var/file/bkup.tar.gz /home/code/bots /var/config /var/system

# zip: (r)ecursive [filename.zip] [contents]...
zip -r /var/file/bkup.zip /home/code/bots /var/config /var/system

关于bash 脚本代码有助于制作多个文件夹的 zip/tar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066027/

相关文章:

python - 我可以在 Django 中压缩 JavaScript 和 CSS 文件吗?

linux - 合并 Google Cloud Storage 中的文件

compression - GZIP压缩级别对解压有影响吗

linux - Ubuntu 中的 *.tiff 中的 f 给出带有扩展名的文件名

python - 压缩收藏

php - PHP 发送的 ZIP 存档已损坏

java - 任何在 OSX 上浏览文件(耳朵、 war 、 jar )的好工具

bash - Docker 和 cron 环境

bash shell 脚本提示输入数据库密码

python - 有没有可以自动化跨平台系统配置的python模块?