首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux备份脚本之遍历目录所有二级目录备份

llinux备份脚本之遍历目录所有二级目录备份 1,备份脚本如下,我这里以备份CVS目录为例,总CVS目录下有几个Project,统统备份 并且保留20份原始文档,恢复也很简单,拷贝回去接压缩即可,...特别是权限等也不受到影响, 另外还有日志文件全程跟踪,你可以了解备份的具体时间,和期间遇到的问题。...log SourceDir=/cvs BakDir=/cvsbak RetainDay=20 ProjectLst=/root/cvsbakup/project.lst #ProjectLst是你要备份的二级目录...,如果想异地备份 我这里也有几个办法,一个是NFS,另一个是SAMBA,还有一个是FTP,想NFS,SAMBA只需要挂载过来 即可,比如我们这里的/cvsbak,可是是挂载网络上的NFS,SAMBA目录...open $Server  user $User $Passwd lcd $BakDir mput *.tar.gz bye 3,温馨提示 如果是linux系统之间,最后用NFS做共享,例如本例中CVS

1.6K30

linux备份脚本主之 遍历目录备份所有二级目录文件

linux备份脚本主之 遍历目录备份所有二级目录文件 1,备份脚本如下,我这里以备份CVS目录为例,总CVS目录下有几个Project,统统备份 并且保留20份原始文档,恢复也很简单,拷贝回去接压缩即可...,特别是权限等也不受到影响, 另外还有日志文件全程跟踪,你可以了解备份的具体时间,和期间遇到的问题。  ...--------" >>$LogFile echo "backup end at $(date +"%Y-%m-%d %H:%M:%S")" >>$LogFile exit 0 2,上面这个脚本是本地备份...,如果想异地备份 我这里也有几个办法,一个是NFS,另一个是SAMBA,还有一个是FTP,想NFS,SAMBA只需要挂载过来 即可,比如我们这里的/cvsbak,可是是挂载网络上的NFS,SAMBA目录

1.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 自动压缩备份目录文件与恢复

首先建立以个空白文档,然后打开编辑成需要的内容,最后保存为*.sh文件 比如我现在Linux 系统 /usr下有个目录soft需要让它每天自动压缩打包到/opt/ftp的目录下,并以当前时间命名 例...crontab里就可以了 每晚2点1分执行 path就是backup.sh的路径 01 2 * * * root /path/backup.sh > /dev/null 2>&1 如果只想每天只保留一个备份文件.../bin/sh tar -czvf /opt/ftp/soft.tar.gz /usr/soft 恢复备份,在预设的情况下,我们可以将压缩档将文件恢复到指定目录!...以这个范例来说, #我先将工作目录变换到想要解压到的目录比如 /usr/local/src 底下,则在命令模式下cd到这个目录,然后在运行tar zxvf /opt/soft.tar.gz,则解开的目录会在.../usr/local/src/etc 还有就是备份指定目录,但要排除目录内的某些文件夹,例子 我现在要备份opt目录,但要排除opt目录下的FTP文件夹 tar -czvf /opt/ftp/opt.tar.gz

1.9K00

Linux自动压缩备份目录文件与恢复

首先建立以个空白文档,然后打开编辑成需要的内容,最后保存为*.sh文件 比如我现在Linux 系统 /usr下有个目录soft需要让它每天自动压缩打包到/opt/ftp的目录下,并以当前时间命名 例:写个...crontab里就可以了 每晚2点1分执行 path就是backup.sh的路径 01 2 * * * root /path/backup.sh > /dev/null 2>&1 如果只想每天只保留一个备份文件.../bin/sh  tar -czvf /opt/ftp/soft.tar.gz /usr/soft 恢复备份,在预设的情况下,我们可以将压缩档将文件恢复到指定目录!...以这个范例来说, #我先将工作目录变换到想要解压到的目录比如 /usr/local/src 底下,则在命令模式下cd到这个目录,然后在运行tar zxvf /opt/soft.tar.gz,则解开的目录会在.../usr/local/src/etc 还有就是备份指定目录,但要排除目录内的某些文件夹,例子 我现在要备份opt目录,但要排除opt目录下的FTP文件夹 tar -czvf /opt/ftp/opt.tar.gz

2.8K50

如何在Linux中删除目录所有文件?

Linux操作系统中,删除目录所有文件是一项常见任务。无论是清理不需要的文件还是准备删除整个目录,正确地删除目录下的所有文件是重要的。...本文将详细介绍如何在Linux中删除目录所有文件,包括使用常见的命令和技巧进行操作。删除目录下的所有文件在Linux中,有几种方法可以删除目录下的所有文件。...该命令将递归地搜索目录及其子目录中的所有文件,并使用xargs命令将它们传递给rm命令进行删除。小心使用在删除目录下的所有文件时,请务必小心谨慎,并确保您要删除的是正确的目录。...请确保在操作之前备份重要文件。此外,为避免不必要的风险,请确保在删除操作前仔细检查要删除的文件和目录,并验证您的命令参数。总结正确地删除目录下的所有文件是Linux系统中的常见任务之一。...请牢记删除操作是不可逆的,谨慎操作并确保在删除之前备份重要文件。

14.3K40

shell 删除目录备份目录数量

前言 经常需要通过脚本来控制系统目录的里备份文件数量。不可能手动来经常查看,总是忘记。 通过脚本定期自己查看目录里的文件数据,删除时间较早的目录。...实现 那么就要设置几个条件: 允许存在几个目录 超过了怎么删除 怎么判断目录下有多少个目录? 用ls就可以。 那多出来的怎么删除? 遍历删,直到没有为止 完整代码如下: #!.../bin/bash dirCount=5 # 查看当前目录数 currentDirCount=`ls -l | grep "^d" | wc -l` # 遍历删,直到没有为止 while [ $currentDirCount...-gt $dirCount ] do rm -rf `ls -1|head -n 1` currentDirCount=`ls -l | grep "^d" | wc -l` done 过滤目录...,d 表示目录 grep "^d" 制造一些测试数据,然后执行上面的脚本验证。

11310

三、Jenkins目录说明和备份

一、目录说明 1.主配置文件 [root@xxx ~]# ll /etc/sysconfig/jenkins -rw-------. 1 root root 3116 Jan 1 2018 /etc.../sysconfig/jenkins 主要是配置JENKINS的工作目录、启动用户、启动端口等,需要将此配置文件中的用户改为root,否则很多操作不会成功,当然也可以对jenkins用户授权 2.主目录...: [root@xxx ~]# ll /var/lib/jenkins/ jobs 存放jobs的配置及每次构建的结果 plugins JENKINS插件目录 worksspace 工作区目录。.../ JENKINS日志目录 二、Jenkins备份-升级-迁移 1.备份 由于Jenkins没有使用数据库,所以备份的办法很简单,只需要备份他的程序目录和配置文件即可,且不用每天备份,周备即可 1)...手动方式: 备份/var/lib/jenkins目录 tar zcf /backup/jenkins_back.tar.gz /var/cache/jenkins/ /etc/sysconfig/jenkins

1.2K20

python---备份目录和文件

为重要的文件进行备份: 思路: 1.需要备份的文件和目录由一个列表指定。 2.备份应该保存在主备份目录中。 3.文件备份成一个tar.gz文件。 4.zip存档的名称是当前的日期和时间。...备份文件存放的主目录 target_dir = '/home/medees/backup/'  #Remember to change this to what you will be using #3...主备份目录下的当天日期 today = target_dir + time.strftime('%Y%m%d') # 压缩的当前时间 now = time.strftime('%H%M%S') #Take...    target = today + os.sep + now + '_' + \         comment.replace(' ', '_') + '.tar.gz' #如果当天日期的目录不存在则创建...We use the zip command (in Unix/Linux) to put the files in a zip archiv #zip_command = "zip -qr '%s'

74030

java 删除目录所有文件_Java删除文件、目录目录所有文件的方法实例

前言 本文主要实现的功能是删除某个目录目录下的所有目录和文件,涉及到的知识点:File.delete()用于删除“某个文件或者空目录”!...所以要删除某个目录及其中的所有文件和子目录,要进行递归删除。...具体代码示例如下: import java.io.File; public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */...” + dir); } else { System.out.println(“Failed to delete empty directory: ” + dir); } } /** * 递归删除目录下的所有文件及子目录所有文件...static boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children = dir.list(); //递归删除目录中的子目录

3.3K30

Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用的

11.9K30

Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )

文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...目录 ---- include 目录中存储了 内核源码 依赖 的 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核的初始化 相关代码 ; 该 初始化代码 关联到了 内存的各个组件 的入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信...相关代码 ; 如 : 信号量 , 共享内存 等 ; 六、kernel 目录 ---- kernel 目录中存储了 内核核心代码 ; 其中包含了 进程管理 , IRQ 中断 等模块 ;

11.9K20
领券