如何使用终端备份文件?

时间:2014-08-14 12:07:04

标签: linux ubuntu terminal backup

我已经使用mysqldump完成了我的数据库备份:

mysqldump -h localhost -u dbUsername -p dbDatabase > backup.sql

之后,该文件位于公共访问之外的位置,在我的服务器中,可供下载。

我怎么能为文件做那样的事情?我试图谷歌它,但我得到了所有类型的结果,但那。

我需要告诉运行ubuntu的服务器备份文件夹X中的所有文件,并将它们放入zip文件中。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用tar为完整系统备份创建备份

tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz  / 

单个文件夹

    tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz  /your/folder 

创建整个系统的gzipped tar文件。你可能还需要额外的排除  --exclude=/proc --exclude=/sys --exclude=/dev/pts

如果您位于要备份的单个文件夹之外,则不需要--exclude=/backup.tar.gz

更多详细信息,例如here(您可以通过网络进行,拆分存档等)。