有谁知道如何使用Rails将文件夹及其包含的文件存档为tgz存档?我想要todo归档文件夹的内容,然后有另一个脚本,它提取存档的同一个文件夹。
我遇到的所有归档技术都非常复杂,我想知道是否有一个简单的解决方案来解决我想要的问题。
答案 0 :(得分:1)
有Minitar library。它一般适用于ruby,归档和取消归档就像Minitar.pack
和Minitar.unpack
一样简单。
答案 1 :(得分:1)
如果你的服务器是* nix,最简单的解决方案是利用Ruby的OS集成并使用反引用调用GNU tar。
创建档案:
`tar cvzf #{archive_file_name}.tar.gz #{dir_to_be_archived}`
打开包装:
`tar zxvf #{archive_file_name}.tar.gz`