精华内容
下载资源
问答
  • 一、删除文件的: @echo off  ::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。  ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。  ::本...

    一、删除文件的:

    @echo off  
    ::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。  
    ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。  
    ::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)  
     
    rem 指定待删除文件的存放路径  
    set SrcDir=H:/test 
    rem 指定天数  
    set DaysAgo=2  
     
    >"%temp%/DstDate.vbs" echo LastDate=date()-%DaysAgo%  
    >>"%temp%/DstDate.vbs" echo FmtDate=right(year(LastDate),4) ^& right("0" ^& month(LastDate),2) ^& right("0" ^& day(LastDate),2)  
    >>"%temp%/DstDate.vbs" echo wscript.echo FmtDate  
    for /f %%a in ('cscript /nologo "%temp%/DstDate.vbs"') do (  
      set "DstDate=%%a" 
    )  
    set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2%  
     
    setlocal enabledelayedexpansion  
    for /r "%SrcDir%" %%a in (*.*) do (  
        set "FileDate=%%~na" 
        set "FileDate=!FileDate:~4,10!" 
        if "!FileDate!" leq "%DstDate%" (  
            if exist "%%a" (  
              
        echo  del  "%%a"
            )  
        )  
    )  
    endlocal  
    pause

     

    二、删除目录及目录下的文件的:

    @echo off
    ::演示:删除指定路径下指定天数之前(以文件夹名中包含的日期字符串为准)的文件夹。  
    ::如果演示结果无误,把rd前面的echo去掉,即可实现真正删除。  
    ::本例假设文件夹名中包含的日期字符串(比如:Archive-2009-12-25)  
     
    rem 指定待删除文件夹的存放路径  
    set SrcDir=H:/test
    rem 指定天数  
    set DaysAgo=20

    >"%temp%/DstDate.vbs" echo LastDate=date()-%DaysAgo%
    >>"%temp%/DstDate.vbs" echo FmtDate=right(year(LastDate),4) ^& right("0" ^& month(LastDate),2) ^& right("0" ^& day(LastDate),2)
    >>"%temp%/DstDate.vbs" echo wscript.echo FmtDate
    for /f %%a in ('cscript /nologo "%temp%/DstDate.vbs"') do (
      set "DstDate=%%a"
    )
    set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2%
     
    setlocal enabledelayedexpansion  
    for /d  %%a in ("%SrcDir%/*.*") do (  

        set "FolderDate=%%~na" 
        set "FolderDate=!FolderDate:~0,10!" 
        if "!FolderDate!" leq "%DstDate%" (  
            if exist "%%a/" (  
                echo rd /s /q "%%a" 
            )  
      )  
    )  
    endlocal  
    pause

     

    以上是根据007的整理而来,007保留原权利!

    展开全文
  • 从“时间机器”备份恢复 Mac

    千次阅读 2020-02-25 18:20:10
    了解如何将“时间机器”备份中的所有文件转移到 Mac 上。 如果您使用“时间机器”创建了 Mac 的备份,可以从该备份或者启动磁盘上的本地快照恢复文件。在原件从 Mac 中被删除后,或者 Mac 中的硬盘(或 SSD)被抹掉...

    从备份恢复 Mac

     

    了解如何将“时间机器”备份中的所有文件转移到 Mac 上。

    如果您使用“时间机器”创建了 Mac 的备份,可以从该备份或者启动磁盘上的本地快照恢复文件。在原件从 Mac 中被删除后,或者 Mac 中的硬盘(或 SSD)被抹掉或更换后(例如在维修期间被抹掉或更换),您可能希望恢复您的文件。

     

    从“时间机器”备份恢复

    从“时间机器”备份恢复时,您既可选择恢复您的所有文件,也可选择恢复 Mac 操作系统 (macOS) 和您的所有文件

     

    恢复您的所有文件

    1. 确保您的“时间机器”备份磁盘已连接到 Mac 并处于打开状态。然后将 Mac 开机。
    2. 打开“迁移助理”,它位于“应用程序”文件夹中的“实用工具”文件夹内。  
      • 如果 Mac 启动进入设置助理,并询问国家或地区、键盘和网络等详情,则直接继续进行下一步。设置助理中包含迁移助理。
      • 如果您的 Mac 无法顺利完成启动,或您还想恢复到您创建备份时所使用的 macOS,请按照以下步骤操作,以恢复 macOS 和您的文件
    3. 当系统询问您希望以哪种方式转移信息时,请选择相应的选项,以便从 Mac、“时间机器”备份或启动磁盘进行转移。然后,点按“继续”。
      “迁移助理”窗口
    4. 选择您的“时间机器”备份,然后点按“继续”。
      “迁移助理”窗口
    5. 如果系统提示您从按日期和时间排列的备份列表中进行选择,请选择一个备份,然后点按“继续”。
      “迁移助理”窗口
    6. 选择要转移的信息,然后点按“继续”以开始转移。这个屏幕看起来可能与您 Mac 显示的屏幕有所不同:
      “迁移助理”窗口
    7. 如果内容很多,则转移可能需要几个小时才能完成。转移完成后,请重新启动您的 Mac,并登录迁移的帐户,以查看它的文件。
        

    恢复 macOS 和您的文件

    这些步骤会抹掉您的硬盘,然后使用备份恢复您的文件和您创建备份时所使用的特定 macOS 版本。

    1. 确保您的“时间机器”备份磁盘已连接并处于打开状态。
      如果您的备份磁盘不可用,请继续操作:您或许能够从启动磁盘上的本地快照恢复。
    2. 将 Mac 开机,然后立即按住 Command (⌘)-R 键,以从 macOS 恢复系统启动。在看到 Apple 标志或旋转的地球时松开这些键。
    3. 看到“macOS 实用工具”窗口后,请选取用于从时间机器备份进行恢复的选项。
    4. 点按“继续”,直到提示您选择恢复源,然后选择您的“时间机器”备份磁盘。或者选择您的启动磁盘 (Macintosh HD),其中可能包含您可以从中恢复的本地快照。
    5. 点按“继续”。如果磁盘已加密,则会要求您解锁磁盘:输入设置“时间机器”时所使用的管理员密码,然后再次点按“继续”。
    6. 选择一个备份(如果有),然后点按“继续”。  
    7. 选择一个目标磁盘,它将接收备份的内容。如果从本地快照恢复,则不会要求您选择目标位置。  
    8. 点按“恢复”或“继续”。如果您的 Mac 开启了“文件保险箱”,则会要求您输入管理员密码以解锁磁盘。
    9. 恢复完成后,请重新启动 Mac。
        

    恢复特定文件

    了解如何使用“时间机器”恢复特定文件,包括文件的旧版本。


    进一步了解

    发布日期: 2020 年 02 月 11 日

    展开全文
  • HDFS动态添加、删除节点机器

    千次阅读 2018-12-15 13:41:25
    HDFS动态添加、删除节点机器 操作 配置 1.动态的 增/删 节点 1.1 ————操作前准备新节点 集群启动的状态中,添加一台新的机器(节点)进入; 第一次三台机器加入集群,是通过slaves中添加的。 这里创建一个...

    HDFS动态添加、删除节点机器

    操作

    配置


    1.动态的 增/删 节点

    1.1 ————操作前准备新节点

    	集群启动的状态中,添加一台新的机器(节点)进入;
    		第一次三台机器加入集群,是通过slaves中添加的。
    		这里创建一个新的hadoop4号机器,启动服务,稍后动态添加。
    	1.1.1 克隆一台新机器:hadoop4;  
    		————注:(一定注意,克隆中的集群生成的 data和name文件夹要删除)
    		配置 hadoop4 IP,修改主机名称,增加hosts名称。
    		hosts里边有四台机器,发送给原来hadoop1,hadoop2,hadoop3
    		配置hadoop4 的ssh免秘钥认证:分别发给四台机器;
    	1.1.2 登录1/2/3号机器分别设置 给hadoop4的免秘钥认证;
    	1.1.3 启动正常集群:只包含1/2/3机器(dfs/yarn)
    

    1.2 ————动态增加节点

    	1.2.1 找到主机的 slaves 配置文件
    		cd  /usr/soft/hadoop-2.7.1/etc/hadoop
    		slaves 中添加 hadoop4 号机器(要添加的节点名称)
    			[root@hadoop-1 hadoop]# vi  slaves
    	1.2.2 手动刷新节点   (主机上)
    			hdfs  dfsadmin  -refreshNodes 
    	1.2.3 第四台机器启动 datanode    (在4号机器执行) 
    			hadoop-daemon.sh  start  datanode
    	1.2.4 刷新 50070 页面 看连接 datanode 数
    	1.2.5 第四台机器启动nodemanager  (会自动加入集群)
    		yarn-daemon.sh  start  nodemanager
    		集群中datanode和 nodemanager  是相伴的,所以启动nodemanager 之后节点会自动加入yarn
    

    1.3 ————动态删除节点

    	1.3.1 提前创建好自定义路径的  exclude 空文件(用于保存要删除的节点机名称)
    		/usr/soft/exclude	
    	1.3.2 配置动态删除 datanode 
    		修改  每台机器的 hdfs-site.xml
    			<property>
    			 <name>dfs.hosts.exclude</name> 
    			 <value>/usr/soft/exclude</value>
    			</property>	
    			
    	1.3.3    配置动态删除 namemanager
    		修改 每台机器的 yarn-site.xml 
    			<property>
    			  <name>yarn.resourcemanager.nodes.exclude-path</name>
    			  <value>/usr/soft/exclude</value>
    			</property>
    	1.3.4 启动集群 
    			start-dfs.sh
    			start-yarn.sh
    	1.3.5 需要动态删除哪个节点机器
    		a)对应的在主机的 /usr/soft/exclude 文件中添加哪个机器名称
    		b)刷新 操作 即可
    			比如删除三号机器
    			1) echo "hadoop-3" > exclude 
    			2) hadoop  dfsadmin  -refreshNodes
    			3) yarn  rmadmin  -refreshNodes  刷新NodeManager
    
    	1.3.6 查看 50070 看到  3号节点状态 变化 后去可以删除
    		hadoop-3:50010 (192.168.137.103:50010)	0	Decommission In Progress	17.23 GB	932 KB	5.96 GB	11.27 GB	20	932 KB (0.01%)	0	2.7.1
    		————8088 查看 已经少了一个节点。
    	1.3.7 删除节点操作  在50070不再显示
    		————去 3号机器  停止 datenode  和 nodemanager
    		 hadoop-daemon.sh  stop  datanode
    		 yarn-daemon.sh  stop  nodemanager
    		————50070查看3号节点 时间越来越长 目前 97
    		hadoop-3:50010 (192.168.137.103:50010)	97	Decommissioned	17.23 GB	932 KB	5.96 GB	11.27 GB	20	932 KB (0.01%)	0	2.7.1
    		————当时间超过10分钟没有响应会被关闭
    
    		————安全状态如下 Decommissioned
    		Node	Last contact	Admin State	Capacity	Used	Non DFS Used	Remaining	Blocks	Block pool used	Failed Volumes	Version
    

    hadoop-3:50010 (192.168.137.103:50010) Fri Dec 14 2018 15:13:50 GMT+0800 (中国标准时间) Dead, Decommissioned - - - - - - - -

    			当前状态之后,可以安全的进行 3 号机器 关机操作,和历史文件查看操作等。
    

    1.4 还原3号节点的操作两种

    生产环境:(真实工作环境服务器从不轻易停机)

    3号不能再复原回到集群,exclude中只添加删除的机器,不做修改操作;
    进群只能新节点添加,或者变更3号为其他节点在走动态添加集群流程。

    学习中环境:

    注释exclude中主机名称。
    在3号机器重启服务;
    hadoop-daemon.sh start datanode
    yarn-daemon.sh start nodemanager

    • 可以注释掉hdfs.site.xml中 删除配置属性,
      注释yarn-site.xml中 删除配置属性,
      重启服务即可3号回到集群;
    展开全文
  • 删除Mac系统可清除文件

    千次阅读 2020-02-20 14:07:31
    一、打开终端输入 sudo tmutil listlocalsnapshots / 查看可清除的时间机器备份 二、输入 tmutil deletelocalsnapshots 2020-02-16-183525 ...来删除所要删除的备份(后面的时间是时间机器备份时间) ...

    一、打开终端输入

    sudo tmutil listlocalsnapshots /

        查看可清除的时间机器备份

    二、输入

    tmutil deletelocalsnapshots 2020-02-16-183525

    来删除所要删除的备份(后面的时间是时间机器备份时间)

    展开全文
  • mac用时间机器备份到外置移动硬盘,但是后来发现mac系统盘占用随之增加 经过研究发现,时间机器备份是现在mac系统盘备份然后转移到移动硬盘, 而且系统盘中的备份文件是隐藏的,所以在关于本机,存储空间中将这一...
  • Time Machine 可以回到过去的时间点找回档案,当然也可以回到过去抹掉档案,因为前面有说过不断的备份会导致Time Machine 容量满,最终空间不足,因此还有一招解法就是将过去旧的备份文件全都删除,清出空间。...
  • 在Hadoop集群中添加机器删除机器

    千次阅读 2014-03-15 10:38:13
    无论是在Hadoop集群中添加机器删除机器,都无需停机,整个服务不中断。 本次操作之前,Hadoop的集群情况如下: HDFS的机器情况如下: MR的机器情况如下: 添加机器 在集群的Master机器中,修改$HADOOP_HOME/conf...
  • 相信大家都有这样的情况,我们经常在电脑中下载文件或者歌曲,时间一长就忘记了。最后导致这些文件占用了大量的硬盘空间。下面小编就推荐大家一款小软件,能够帮助大家很快的找出重复的文件~ 重复文件清除大师...
  • 创建文件夹 mkdir -p /data/backdata mkdir -p /data/logs mkdir -p /data/mysqlbak ...创建文件touch backup.sh 编辑文件 vi backup.sh 添加下面的内容 DATE=$(date +%Y%m%d) /usr/local/mysql
  • Linux下用rm删除文件的恢复方法

    万次阅读 2018-09-05 17:05:53
    本文收集了一些在Linux下恢复rm删除文件的方法,给大家作为参考。  首先,最好的方法是避免这个问题,以下是几点建议:  1、rm -rf误操作的后果是可怕的,rm -f也要三思而行,不能轻易使用。  2、做好数据...
  • 清理文件脚本(已经测试通过): find /tmp/hadoop-flume/s3 -mtime +10 -exec rm -rf {} \; crontab脚本: #clear 0 17 * * 5 cd /home/data/ sh clear_tmp.sh 如果只有一个结点只需要再那个结点上写一个...
  • linux 删除文件恢复

    千次阅读 2007-09-27 19:48:00
    Linux文件系统的反删除方法Ext3文件系统结构的简单介绍在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,...
  • Mac 的可清除空间(时间机器

    千次阅读 2019-06-04 10:27:00
    最近项目引入新技术flutter 所以需要更新xcode,下载完了xcode,安装不上 ,费解半天,提示磁盘空间不足。...先找到时间机器,将勾选的去掉。 打开终端 输入sudo tmutil listlocalsnapshots / ...
  • 无论是在Hadoop集群中添加机器删除机器,都无需停机,整个服务不中断。 本次操作之前,Hadoop的集群情况如下: HDFS的机器情况如下: MR的机器情况如下: 添加机器 在集群的Master机器中,修改$HADOOP_...
  • 一段时间使用后WIN10系统盘空间越来越小,使用工具软件Spacesniffer可查看C盘下哪些文件占用磁盘wenjain空间,发现占用较大,可考虑删除之。 hiberfil.sys文件是Windows休眠功能生成的,休眠后启动机器,可以迅速...
  • Python - 对数据集(csv文件)的基本处理操作载入数据集数据集抽样数据集统计修改数据集1修改数据集2持更 操作 载入数据集 import pandas as pd data = pd.read_csv('数据集的文件路径或者URL',header) # header为...
  • 苹果电脑在Leopard操作系统中自带了一个叫时间机器(Time Machine)的软件,用于数据备份和恢复。既然70-80%的用户都不做备份,为什么苹果要在Leopard中隆重推出时间机器这个新功能呢?况且,在Mac OS X上本身就已经有...
  • 删除文件、移动文件什么的都不好使,偶尔又正常,一直没搞清楚什么原因,最近才发现,原来是网络文件夹在作怪,我添加了一个网络驱动器,局域网内另一台机器的共享文件夹,但是可能那个共享文件夹不稳定,导致我系统...
  • 我用Win7两三年了,一直有个问题困扰着我,这个问题就是每当删除一个exe文件时,删除完成后,刷新一下,这个exe文件又重新出现,再删除、覆盖或更名都提示权限问题,即使用Unlocker来删除或更名也需要重启电脑才能...
  • linux root删除文件提示permission denied

    千次阅读 2017-10-27 15:40:30
    基本的答案都是使用lsattr查看文件是否i(不可变动)属性,如果有的话就使用chattr移除,但是查看文件本身只有e标识。只好逐层目录查看属性,原来父目录有i属性,使用chattr -i xxx命令去掉之后就好了。   除了...
  • 大家或许发现了,当你在sqlite中删除了大量数据后,数据库文件的大小还是那样,没有变。 就用我的项目来说,3M的数据删除后,sqlite的.db文件依然是3M,而我要的结果实际上只有35K,在压缩一下也就10几K了。为什么...
  • 打开终端,输入如下代码 $ sudo tmutil listlocalsnapshots / Password: ...   这个时候可以看到所有的...删除即可 $ tmutil deletelocalsnapshots 2019-05-20-132921   这种问题一般都是发生在开启了 Time M...
  • 近日发现有一台机器tmp文件夹下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件。 本来以为是哪位写了一个自动执行脚本, find了一下10天前的文件删除了。 结果,排查所有用户的...
  • 【Linux】Linux文件文件的存储

    万次阅读 2018-07-31 18:39:51
    从进程的角度来看,文件是一种进程可以对它进行访问的,但独立于进程而存在的数据结构,文件中的信息不会因进程的死亡而消失,除非文件的属主显式地删除它;从操作系统的角度来看,文件是一个逻辑上连续的数据集合,...
  • 记录一下命令: tools>adb remount tools>adb shell ...#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 #rm xxx //删除文件xxx #rmdir xxx //删除xxx的文件夹 这些信息是我在:http://
  • sqlite中删除了大量数据后,数据库文件的大小没有变。 update更新数据库,文件大小翻倍。   原因: 当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的...
  • 原文链接... 在 OMV 4 中支持使用 openmediavault NetTalk 插件创建苹果时间机器,它与许多较旧和较新的 macOS 兼容,但无法在 Windows 10 等 Microsoft Windows 操作系统中...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 289,739
精华内容 115,895
关键字:

删除时间机器的文件