我的 WHM 会增量备份到远程服务器。我的问题是如何将目录压缩成单独的文件并移动到不同的文件夹。例如
main_dir
---account1
---account2
---account3
第二个目录应该有这个
sec_dir
---account1.tar.gz
---account2.tar.gz
---account3.tar.gz
我想创建一个 cronjob 来压缩 main_dir 中的所有帐户,然后将它们移动到 sec_dir
谢谢
最佳答案
您可以使用以下命令进行压缩
将目录更改为main_dir
cd main_dir
tar -cvzf fullpathto/sec_dir/account1.tar.gz account1
或
for i in
ls fullpath-of-main_dir
; do nice -n 19 /bin/tar -cvzf fullpath-of-sec_dir/$i.tar.gz fullpath-of-main_dir/$i; done
ls 到目录以 ' ' 逗号分隔。我的意思是在开始和最后 ls fullpath-of-main_dir
关于linux - 将多个 cpanel 帐户压缩到单独的 .tar.gz 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16465626/