linux备份加日期命令

worktile 其他 168

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用tar命令进行备份,结合日期命令可以实现备份文件夹并添加日期的操作。下面是一个示例:

    tar -czvf backup_$(date +’%Y%m%d’).tar.gz folder_to_backup

    上述命令的含义是将folder_to_backup文件夹使用tar命令进行压缩并打包为backup_YYYYMMDD.tar.gz格式的文件,其中YYYYMMDD是当前日期,这里使用date命令结合+%Y%m%d参数实现获取当前日期的功能。

    注意:命令中的$符号用于引用date命令输出的日期,并将其作为压缩文件名的一部分。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令来进行备份并加上日期:

    1. 使用cp命令进行备份:
    cp 源文件路径 目标文件路径

    例如,备份名为file.txt的文件到backup目录,并加上日期:
    cp file.txt backup/file_$(date +%F).txt

    该命令将在backup目录下创建一个名为file_YYYY-MM-DD.txt的备份文件。

    2. 使用rsync命令进行备份:
    rsync -av 源文件路径 目标文件路径

    例如,备份名为file.txt的文件到backup目录,并加上日期:
    rsync -av file.txt backup/file_$(date +%F).txt

    该命令将在backup目录下创建一个名为file_YYYY-MM-DD.txt的备份文件。

    3. 使用tar命令进行备份:
    tar -czvf 目标文件路径/备份文件名.tar.gz 源文件路径

    例如,备份名为file.txt的文件到backup目录,并加上日期:
    tar -czvf backup/file_$(date +%F).tar.gz file.txt

    该命令将在backup目录下创建一个名为file_YYYY-MM-DD.tar.gz的备份文件。

    4. 使用gzip命令进行备份:
    gzip -c 源文件路径 > 目标文件路径/备份文件名.gz

    例如,备份名为file.txt的文件到backup目录,并加上日期:
    gzip -c file.txt > backup/file_$(date +%F).gz

    该命令将在backup目录下创建一个名为file_YYYY-MM-DD.gz的备份文件。

    5. 使用find命令进行备份:
    find 源文件路径 -type f -exec cp {} 目标文件路径/备份文件名_$(date +%F) \;

    例如,备份名为file.txt的文件到backup目录,并加上日期:
    find . -name “file.txt” -type f -exec cp {} backup/file_$(date +%F).txt \;

    该命令将在backup目录下创建一个名为file_YYYY-MM-DD.txt的备份文件。

    这些命令可以根据实际需求进行调整,例如修改日期格式、修改备份文件名等。可以将命令添加到脚本中,并使用定时任务来自动执行备份操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用一些命令来实现备份并加上日期。下面将介绍两种常用的方法:使用cp命令和使用tar命令。

    方法一:使用cp命令
    1. 创建一个备份目录:
    首先,在主目录下创建一个专门用于备份的目录。可以使用以下命令进行创建:
    “`shell
    mkdir ~/备份文件夹
    “`
    其中,`~/备份文件夹`是你想要创建的备份目录名。

    2. 备份文件:
    使用`cp`命令备份文件,并将其加上日期。可以使用以下命令进行备份:
    “`shell
    cp 源文件 目标目录/文件名_$(date +%Y%m%d)
    “`
    或者使用以下命令进行备份:
    “`shell
    cp 源文件 目标目录/文件名_`date +%Y%m%d`
    “`
    其中,`源文件`是要备份的文件路径和文件名,`目标目录`是要保存备份文件的目录路径,`文件名`是你给备份文件起的名字。

    3. 示例:
    假设要备份主目录下的test.txt文件,备份到~/备份文件夹目录下,可以使用以下命令进行备份:
    “`shell
    cp test.txt ~/备份文件夹/text_$(date +%Y%m%d)
    “`
    或者使用以下命令进行备份:
    “`shell
    cp test.txt ~/备份文件夹/text_`date +%Y%m%d`
    “`
    执行命令后,将在~/备份文件夹目录下保存一个名为text_20220101的备份文件。

    方法二:使用tar命令
    1. 创建一个备份目录:
    首先,在主目录下创建一个专门用于备份的目录。可以使用以下命令进行创建:
    “`shell
    mkdir ~/备份文件夹
    “`

    2. 备份文件:
    使用`tar`命令备份文件,并将其加上日期。可以使用以下命令进行备份:
    “`shell
    tar -cvf 目标目录/文件名_$(date +%Y%m%d).tar 源文件
    “`
    其中,`目标目录`是要保存备份文件的目录路径,`文件名`是你给备份文件起的名字,`源文件`是要备份的文件路径和文件名。

    3. 示例:
    假设要备份主目录下的test.txt文件,备份到~/备份文件夹目录下,可以使用以下命令进行备份:
    “`shell
    tar -cvf ~/备份文件夹/text_$(date +%Y%m%d).tar test.txt
    “`
    执行命令后,将在~/备份文件夹目录下保存一个名为text_20220101.tar的备份文件。

    通过以上两种方法,可以在备份文件的同时将备份文件加上日期,方便管理和查找。根据自己的需求选择适合自己的方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部