将多个cpanel帐户压缩为单独的.tar.gz文件

时间:2013-05-09 15:37:19

标签: linux cron rsync tar

我的WHM对远程服务器进行增量备份。我的问题是如何将目录压缩成单独的文件并移动到不同的文件夹。例如

main_dir
 ---account1
 ---account2
 ---account3

第二个目录应该有这个

 sec_dir
   ---account1.tar.gz
   ---account2.tar.gz
   ---account3.tar.gz

我想创建一个cronjob来压缩main_dir中的所有帐户,然后将它们移动到sec_dir

THX

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令进行压缩

将目录更改为main_dir

  

cd main_dir

     

tar -cvzf fullpathto / sec_dir / account1.tar.gz account1

  

for ls fullpath-of-main_dir;做得很好-n 19 / bin / tar -cvzf fullpath-of-sec_dir / $ i.tar.gz fullpath-of-main_dir / $ i;完成

ls to dir在''逗号中。我的意思是在开始时使用'ls fullpath-of-main_dir