gpt4 book ai didi

linux - 使用 Bash 备份目录

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:38 26 4
gpt4 key购买 nike

我的 .bashrc 中有一个函数用于备份文件:

backup() {
filename=`date +F-%H-%M`-"$@"
/bin/cp -fr "$@" ~/backup/$filename
}

我想创建一个别名来轻松备份 foxhound 文件夹中的项目:

alias backfox="backup /home/projects/Foxhound"

我得到了错误

/bin/cp: cannot create directory `/home/username/backup/2012-01-23-15-03-/home/projects/Foxhound`: No such file or directory

最佳答案

我通常用类似这样的东西对目录进行压缩/压缩

tar -czf backup-$(date +-%Y-%m%d-%H%Mh%S).tar.gz $filename 

然后只需mv tar 到备份目录/文件服务器等。

这比处理一堆目录更容易

关于linux - 使用 Bash 备份目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com