我的服务器上安装了200多个不同的域名,并且希望将2013年的所有上传文件压缩成一个保留目录结构的文件。
我需要
中的所有文件和文件夹domain1.com/wp-content/uploads/2013/
domain2.com/wp-content/uploads/2013/
domain3.com/wp-content/uploads/2013/
domain4.com/wp-content/uploads/2013/
压缩成一个档案。问题是有许多具有相同名称(月份号)的文件夹以及可能具有相似名称的文件。如果存档中已存在某些压缩文件,如何压缩它们并覆盖压缩文件?
答案 0 :(得分:1)
tar cfz archive.tar.gz */wp-content/uploads/2013
这将保留目录结构。
无法替换tar文件中的文件。您可以将新版本的文件附加到未压缩的存档,但是当它被压缩时,您也无法执行此操作。您可以对自上次存档以来已更改的所有文件进行增量存档。
答案 1 :(得分:0)
只需为每个域创建一个本地目录,然后将该域的文件复制到该目录中。因此,创建一个名为domain1-wp-content
的目录,将domain1.com/wp-content/uploads/2013
的内容复制到其中,然后重复其他目录。然后将所有新创建的本地目录压缩在一起。